Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: zcmd
1. zcmd
Witam, m?g?by mi przerobi? kto? ten fragment kodu
[code] if(!strcmp(cmdtext, "/kod ", true, 5) || !strcmp(cmdtext, "/kod", true))
{
if(strfind(cmdtext, " ") == 4)
{
new content[128];
format(content, sizeof(content), "%s", cmdtext);
strmid(content, content, 5, strlen(content));
if(KodOn)
{
if(!strcmp(KodString, content, false))
{
KillTimer(kodendtimer);
new nick[20];
new ran;
ran = random(25);
if ran == 0 *then ran = 1;
GivePlayerMoney(playerid, 3000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + ran);
KodOn = false;
TextDrawHideForAll(Kod);
GetPlayerName(playerid, nick, sizeof(nick));
format(content, sizeof content, "Kod najszybciej przepisa? %s - otrzymuje on %d EXPa i 3000$", nick, ran);
SendClientMessageToAll(0xFFF000FF, content);

new randtime = random(4);

switch(randtime)
{
case 0:
{
SetTimer("KodStart", 210000, false);
SendClientMessageToAll(CSMT, "Nast?pny kod poka?e si? za 3 minuty 30 sekund");
}
case 1:
{
SetTimer("KodStart", 420000, false);
SendClientMessageToAll(CSMT, "Nast?pny kod poka?e si? za 7 minut");
}
case 2:
{
SetTimer("KodStart",...
2. ZCMD
Witam, wi?c jak w temacie ZCMD nie dzia?a. Og?lnie komendy nie dzia?aj?. U?ywam:

Kod:

CMD:mojakomenda(playerid,params[])
{
return 1;
}



Nie idzie nic bez tego zrobi?. Prosi?bym o udzielenie informacji kogo?, kto udzieli?by dok?adnej informacji a nie prosi? bezpo?rednio o kod. Dzi?kuj?, pozdrawiam :roll:
3. [INCLUDE] [DODATEK] zcmd
Nie wiem jaka mialem dac kategorie to da?em [INCLUDE] prosze o zmiane jezeli zle

Nie daje w hide bo zrobi?em to w 20 sekund
Kod:

#define WykonajKomende(%0,%1); cmd_%0(%1);

Uzycie:
Kod:

CMD:register(playerid, params[])
{
WykonajKomende(zarejestruj, playerid, params[]);
return 1;
}

CMD:zarejestruj(playerid, params[])
{
// ShowPlayerDialog...
return 1;
}


Moze sie komus przyda oddaje w wasze rece
4. zcmd Sluzba
Mam problem zrobilem na sluzbe np w jednym miejscu jest komenda na dawanie skina i ale nie dziala ktos pomoze aby zrobic aby to dzialalo bo to pogubilem sie to ten kod
Kod:

CMD:sluzba(playerid, cmdtext[])
{
if(Gracz[playerid][Policja] >= 1)
{
if (IsPlayerInRangeOfPoint(playerid, 5.0, 2328.96, 2488.67, -18.98 ))

if(Gracz[playerid][Sluzba] == false)
{
SetPlayerColor(playerid, 0xFFFFFF00);
TextDrawHideForPlayer(playerid, zacma);
TogglePlayerControllable(playerid, true);
GivePlayerWeapon(playerid, 24, 120);
GivePlayerWeapon(playerid, 25, 60);
GivePlayerWeapon(playerid, 41, 700);
GivePlayerWeapon(playerid, 3, 500);
PokazPasek(playerid);
Gracz[playerid][Sluzba] = true;
ShowModelSelectionMenu(playerid, policja, "Wybierz Skin");
}
else
{
if(Gracz[playerid][MaSkin] == 0)
{
SetPlayerSkin(playerid, 1);
SetPlayerColor(playerid, 0x0066ffaa);
}
else
{
SetPlayerSkin(playerid, Gracz[playerid][Skin]);
}
Gracz[playerid][Sluzba] = false;
SetPlayerColor(playerid, BIALY);
ResetPlayerWeapons(playerid);
}

}
5. Zcmd
Czesc wgralem zcmd do serwera ale mam jak zwykle bledy :(
Kod:

C:UsersKarolDesktopSerwerpawnoincludezcmd.inc(96) : warning 217: loose indentation
C:UsersKarolDesktopSerwerpawnoincludezcmd.inc(97) : warning 217: loose indentation
C:UsersKarolDesktopSerwerpawnoincludezcmd.inc(98) : warning 217: loose indentation

A to linijki
Kod:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;

Stawiam :piwo:
6. ZCMD
Witam mam problem mianowicie komenda w ZCMD
Kod:

CMD:B(playerid, params[])
{
new s = GetPlayerSkin(playerid);
if(s >= 0)
{
MoveObject(BramaPoli1, 2234.8569, 2453.3645, 7.0484, 1.3, 0.0000, 0.0000, 0.0000);
SendClientMessage(playerid, 0x005FFFFF, "test");
}
else
{
MoveObject(BramaPoli1, 2234.8569, 2453.3645, 7.0484, 1.3, 0.0000, 0.0000, 0.0000);
SendClientMessage(playerid, 0x005FFFFF, "test1");
}
return 1;
}
co tu jest zle ? bo nie widze b??du a mimo to komenda nie wykonuje si?
7. [INNE] problemy z zcmd po przejsciu z strcmp
Co z??go jest w tej komendzie?:

http://pastebin.com/s9FrLNJN

jest to komenda kt?ra w strcmp dzia?a?? poprawnie a tu juz nie..
wgl po przejsciu mam problem z wieloma cmd :/

Jak temu zapomiec mianowicie ta komenda szaleja a to urywa literke a to bierze konc?wk? a to pocz?tek nicku gracza :/

Du?o wiecej mam problem?w.


za pomoc piwko..


Nic nie daje zmiana z cmdtext na params.

ju? z params zmiania?em na cmdtext
8. [INNE] przemiana na ZCMD
Witam hehe znowu ja :/ mam taki problem wyci??em z GM starego licznik paliwo itp i kto? by mi go przet?umaczy? w ZCMD? bo ja w ZCMD pisz? od 4-5 dni i za bardzo jeszcze nie ogarniam tego systemu z komendami itp za pomoc PIWECZKO

http://przeklej.org/file/MKTw31/LicznikSiny.pwn
9. [INNE] /stac w systemie komend zcmd
Witam. Czy kto? z was m?g? by w wolnej chwili podes?a? mi wz?r czy gotow? komende w zcmd"/stac [id gracza]" . komenda ma polega? gdy policjant wpisze t? komende wysy?a podanemu id wiadomo?? "[Niebieski]Sta? Policja!! Zatrzymaj sie do kontroli."

:piwo: :piwo:
10. [DM] zcmd na strcmp
[code]// Wywo?ywanie komend z innych nazw np. "/changepass 1234" = "/pass 1234"
CMD:changepass(playerid, params[])
return cmd_pass(playerid, params);

CMD:zmienhaslo(playerid, params[])
return cmd_pass(playerid, params);

CMD:nowynick(playerid, params[])
return cmd_nick(playerid, params);

CMD:zmiennick(playerid, params[])
return cmd_nick(playerid, params);


CMD:nick(playerid, params[])
{
new DBResult:result;

if(isnull(params) || strlen(params) > MAX_PLAYER_NAME)
return SendClientMessage(playerid, 0x800040AA, "/nick [nowy nick]");

if(!IsValidPlayerName(params))
return SendClientMessage(playerid, 0x800040AA, "Zmiana nicku: poda?e? nieprawid?owy nick!");

format(query, sizeof query, "SELECT `id` FROM `players` WHERE `login` = '%s'", params);
result = db_query(b_Acc, query);

if(db_num_rows(result))
return SendClientMessage(playerid, 0x800040AA, "Zmiana nicku: ten nick jest ju? zaj?ty!");

db_free_result(result);

format(query, sizeof query, "UPDATE `players` SET `login` = '%s' WHERE `login` = %s", params, PlayerName(playerid));
db_free_result(db_query(b_Acc, query));
SetPlayerName(playerid, params);

SendClientMessage(playerid, 0x80FF00AA, "Prawid?owo zmieni?e? nick i przenis?e? swoje statystyki! Tw?j nowy nick to:");
SendClientMessage(playerid, 0x0080FFAA, PlayerName(playerid));
...
11. [DM] Jak przerobic na zcmd
Witam mam problem a konkretnie nie wiem jak przerobi? ta komend? na zcmd.

Oto komenda a konkretnie to teleport.

Kod:

if(strcmp(cmdtext, "/prezydent szeryf128", true) == 0)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name, sizeof(name));
format(string, sizeof(string), "Gracz %s zalogowa? si? na Prezydenta.",name);
SendClientMessageToAll(COLOR_GPOMARANCZOWY,string);
SetPlayerFacingAngle(playerid,20);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1456.925, 2773.468, 10.335);
SetPlayerColor(playerid, 0x757575FF);
GivePlayerWeapon(playerid, 0, 9999999);
GivePlayerMoney(playerid,1);
SetPlayerSkin(playerid,294);
return 1;
}


za pomoc piwko oczywi?cie.
12. [INNE] Jak zmienić mape z strcmp na zcmd
A wi?c moje pytanie polega na tym i? wszystcy m?wi? ze zcmd jest lepsze ni? strcmp to sie pytam Jak zmieni? mape z strcmp na zcmd dzi?ki za pomoc dam Du?e i Zimne ---> :piwo:
13. [INNE] /mandt zcmd
witam mam do wa? pro?b? chodzi mi ?eby?cie wys?ali mi gotowy kod z komend? /mandat bo szuka?em i niemoge znale??dzia?aj?cej ;/
14. [INNE] ZCMD - komenda na nick
Witam mam pewien problem zrobi?em komende w systemie zcmd i chcia?em doda? aby dany gracz mia? do niej tylko dost?p lecz nici z tego bo error?w mam du?o
oto kod:

Kod:

CMD:dodaj_policja(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "s2essa", true) || !strcmp(pname, "grannder", true) )
{
if(isnull(params))
return SendClientMessage(playerid, 0xFFFFF, "U?yj:/dodaj_policja [nick]");
DOF_SetInt(POLICJAP, params, 1);
DOF_SaveFile();
return 1;
}



Kod:

ERRORY:


error 079: inconsistent return types (array & non-array)
LINIJKA: return SendClientMessage(playerid, 0xFFFFF, "U?yj:/dodaj_policja [nick]");



error 079: inconsistent return types (array & non-array)
LINIJKA: return 1;

error 029: invalid expression, assumed zero
LINIJKA:
CMD:usun_policja(playerid, params[])





Prosze o pomoc
15. [INNE] ZCMD czyli jak zrobić...
Witam mam pewien problem , a wi?c , nie wiem jak zrobi? Blokady aut frakcyjnych
w zcmd pomo?e kto??
16. [GF] Jak zrobic w ZCMD komende wielofunkcyjna :D
Jak zrobic w zcmd taka komende /oferuj tankowanie, /oferuj naprawe, /oferuj sex i to wszystko w jednej komendzie. :D :D :D DAJE BROWARA
17. [INNE] Strcmp na zcmd
Witam. Chcia?em przerobi? system zapisu z strcmp na zcmd no ale mi to jako? nie wychodzi. Czyta?em jakie? tam poradniki no ale c?? opornie mi to idzie. Czy m?g?by mi kto? przerobi? jedna komend? i w skr?cie wyt?umaczy? jak to robi?? Tu komenda z jakiej? mapki:


[code]
if(strcmp(cmd, "/wyplatap", true)==0)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(!strcmp(name,MozeDodawac,true) || !strcmp(name, MozeDodawac2,true) || !strcmp(name, SzefPolicja,true) || !strcmp(name, VSzefPolicja,true) || !strcmp(name, SzefMedyk,true) || !strcmp(name, VSzefMedyk,true) || !strcmp(name, SzefTaxi,true) || !strcmp(name, VSzefTaxi,true) || !strcmp(name, SzefPomoc,true) || !strcmp(name, VSzefPomoc,true) || !strcmp(name, SzefSanNews,true) || !strcmp(name, VSzefSanNews,true) ||
!strcmp(name, SzefGD,true) || !strcmp(name, VSzefGD,true) || !strcmp(name, SzefPT,true) || !strcmp(name, VSzefPT,true) || !strcmp(name, SzefDT,true) || !strcmp(name, VSzefDT,true))
{
new moneyplayer;
new moneyplus;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "/wyplatap [ID gracza] [suma]");
} else {
moneyplayer = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_ADMIN, "Z?a waluta");
} else {
moneyplus = strval(tmp);
new moneyplayername[MAX_PLAYER_NAME];
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
format(string, sizeof(string), &...
18. [DM] Coś się zepsuło w ZCMD
Witam.

Mam taki problem, gdy? zrobi?em par? w?asnych komend, np./dajkase [id][kasa] gdy j? wpisze wyskakuje ?e transakcja si? powiod?a i pisze pod tym ?e nie ma taej komendy.

wszystko co zwi?zane z zcmd jest cmdtext[], ale gdy wpisze komend? skopiowan? na tej samej zasadzie tyle ?e od innego go?cia to si? ju? rypie.

Prosze o pomoc
19. [DM] ZCMD i cmd
Witam.
Mam problem z cmd.
Od pewnego czasu przenios?em si? na ZCMD.
Wszystko by?o dobrze dopuki nie doda?em:
[code]
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new String[512];
String = "Przykro nam, komenda kt?r? wpisa?e? jest nieprawid?owa.nn";
strcat(String, "Je?li jeste? nowy na tym serwerze u?yj komendy /tutorial aby obejrze? kr?tki poradnik odno?nie gry na serwerze.n");
strcat(String, "Je?li nie znalaz?e? komendy kt?rej szuka?e? zapytaj o ni? Administratora (/admins).nn");
strcat(String, "Kliknij przycisk "Komendy" aby ujrze? list? najwa?niejszych komend na serwerze.");
ShowPlayerDialog(playerid, DIALOG_UNKNOWN_COMMAND, DIALOG_STYLE_MSGBOX, "Ups, nieznana komenda?", String, "Komendy", "Anuluj");
return 1;
}
else
{
new String[255];
format(String, sizeof(String), " [EYE] %s (%d) -> %s", Player[playerid][Name], playerid, cmdtext);
for(new PlayerId = 0; PlayerId < MAX_PLAYERS; PlayerId++)
if(IsPlayerConnected(PlayerId) && PlayerId != playerid)
if(IsAdmin(PlayerId) && Player[PlayerId][Eye])
SendClientMessage(PlayerId, COLOR_ERROR, String);
}

return 1;
}
[/code]

I gdy wpisze normaln? komend? np. /ulecz jest dobrze ale gdy wpisze /dajkase [idgracza] [kasa]
Transkacja odbywa si? a i tak pisze B??d je?eli nie znasz komend wpisz /cmd ......
20. [INNE] Jak to przerobic pod ZCMD
Kod:

if(strcmp(cmd, "5min", true)==0)
{
printf(" You have started 5 minutet restart");
KillTimer(Timer1);
KillTimer(Timer2);
KillTimer(Timer3);
KillTimer(Timer4);
KillTimer(Timer5);
KillTimer(Timer6);
KillTimer(Timer7);
KillTimer(Timer8);
KillTimer(Timer9);
KillTimer(Timer10);
Timer5 = SetTimer("Timer_5_MinWarning", 100, false);
SendClientMessageToAll(COLOR_BLUE, "Owner/Admin has started 5 minute restart!");


Jak przerobic to pod zcmd ?

za pomoc piwko ;)
21. [DM] zCMD na dini
Cytat:

CMD:ban(playerid, params[])
{
new forplayerid,
Powod[128];
if(IsPlayerAdmin(playerid) || IsPlayerSupport(playerid))
{
if(sscanf(params, "ds[64]", forplayerid, Powod))
return SendClientMessage(playerid, LIGHTRED, "Wpisz: /ban [id] [powod]");
if(!IsPlayerConnected(forplayerid))
return SendClientMessage(playerid, LIGHTRED, "Nie ma gracza o podanym id.");
format(string, sizeof string, "Gracz %s zosta? zbanowany przez %s. Pow?d: %s", PlayerName(forplayerid), PlayerName(playerid), Powod);
SendClientMessageToAll(LIGHTRED, string);
djSetInt(PlayerFile(forplayerid), "Account/Banned", 1);
BanEx(forplayerid, Powod);
return 1;
}
return 0;
}

CMD:kick(playerid, params[])
{
new forplayerid,
Powod[128];
if(IsPlayerAdmin(playerid) || IsPlayerSupport(playerid))
{
if(sscanf(params, "ds[64]", forplayerid, Powod))
return SendClientMessage(playerid, LIGHTRED, "Wpisz: /kick [id] [powod]");
if(!IsPlayerConnected(forplayerid))
return SendClientMessage(playerid, LIGHTRED, "Nie ma gracza o podanym id.");
format(string, sizeof string, "Gracz %s zosta? wyrzucony przez %s. Pow?d: %s", PlayerName(forplayerid), PlayerName(playerid), Powod);
SendClientMessageToAll(LIGHTRED, string);
Kick(forplayerid);
return 1;
}
return 0;
}

Potrzeba mi to przerobic na dini, leca zimne lechy shendy
22. [INNE] znów na zcmd
Witam.Po raz kolejny zwracam si? z pro?b? o zmian? owej komendy ze zwyk?ego systemu komend na zcmd ,gdy ja pr?buje przerobi? zawsze wyskakuje kilkana?cie error?w i warning?w wi?c jakby kto? mi przerobi? owe komendy b?d? wdzi?czny i postawie piwko.Oto 2 komendy:

[code]if (strcmp(cmd, "/tune", true)==0) {
if (GetPlayerMoney(playerid) >= 2500) {
if(IsPlayerInAnyVehicle(playerid)){
GivePlayerMoney(playerid, -2500);
TuneCar(GetPlayerVehicleID(playerid));
PlayerPlaySound(playerid,1147,LocX, LocY, LocZ);
SendClientMessage(playerid, 0xFF7777FF, "*** Stuningowa?e? sw?j w?z (Koszt: 2500$)");
} else SendClientMessage(playerid, 0xFF7777FF, "*** Je?li chcesz stuningowa? sw?j w?z, musisz w nim by?!");
} else {
SendClientMessage(playerid, 0xFF0000FF, "* Nie masz tyle pieniedzy(2500$)!");
} return 1;}[/code]

[code] if (strcmp(cmdtext, "/odlicz", true)==0)
{
new jabol[MAX_PLAYER_NAME];
GetPlayerName(playerid, jabol, sizeof(jabol));
format(string, sizeof(string), "%s Rozpoczo? Odliczanie",jabol);
if(Count >= 3)
{ //format(string, sizeof(string), "*** %s (id: %d) zosta? wyrzucony przez Administratora Ochrona. Pow?d: Wyrzutnia Rakiet ***",name,playerid);
SendClientMessageToAll(COLOR_ADMIN,string);
SendClientMessage(playerid,COLOR_ORANGE, "Odliczanie rozpocz?te");
CountDown();
return 1;
}else{
Se...
23. [INNE] z zcmd na strcmd
Czesc probowalem przerobic komende z zcmd na strcmd ale cos nie wyszlo

Prosze o przerobienie :arrow: :piwo:

[code]
if (strcmp("/bug", cmdtext, true, 10) == 0)
{
if(isnull(strcmd))
{
SendClientMessage(playerid, -1, "Wpisz: /bug [Opis]");
return 1;
}

new Data[6];

getdate(Data[0], Data[1], Data[2]);

gettime(Data[3], Data[4], Data[5]);

new str[128];
new File:bugi = fopen("Bugi/Listabugow.txt", io_append);

format(str, sizeof(str), "Bug zgloszony przez: %srn", PlayerName(playerid));
fwrite(bugi, str);

format(str, sizeof(str), "IP: %srn", PlayerIp(playerid));
fwrite(bugi, str);

format(str, sizeof(str), "Data: %02d.%02d.%02d rn", Data[2], Data[1], Data[0]);
fwrite(bugi, str);

format(str, sizeof(str), "Godzina: %02d:%02drn", Data[3], Data[4]);
fwrite(bugi, str);

format(str, sizeof(str), "Tresc: %srn", params);
fwrite(bugi, str);

format(str, sizeof(str), "---------------------------------------------------rn");
fwrite(bugi, str);

fclose(bugi);

SendClientMessage(playerid, COLOR_ORANGE, "Dzi?kujemy za zg?oszenie bugu!");

format(str, sizeof(str), "Tre?? zg?oszenia: %s", params);
SendClientMessage(playerid,...
24. [DM] z zcmd na strcmp
[code]CMD:mute(playerid,params[])
{
new id,time,reason[100],str[128];
if(!IsPlayerAdmin(playerid) || IsRangs(playerid, 2))

return SendClientLangMessage(playerid, 0xffffffff, "Nie jeste? Adminem!", "You are not an Admin!");
if(sscanf(params,"dds",id,time,reason))

return SendClientLangMessage(playerid, 0xffffffff, "[{c4c4c4}INFO{ffffff}] {ffffff} /mute [ID Gracza] [czas] [pow?d]", "[{c4c4c4}INFO{ffffff}] {ffffff} /mute [playerid] [time] [reason]");

SetPVarInt(id,"Muted", gettime() + (time*60) );

GetPlayerName(id,str,MAX_PLAYER_NAME);

format(strPOL, sizeof(strPOL), "[{CC0000}MUTE{ffffff}] {CC0000}%s {ffffff}zosta? wyciszony przez Admina {CC0000}%s {ffffff}[{CC0000}%s{ffffff}] [{CC0000}%d{ffffff}]", PlayerName(id), PlayerName(playerid), reason, xGetTimeString( GetPVarInt(id,"Muted")));
format(strENG, sizeof(strENG), "[{CC0000}MUTE{ffffff}] {CC0000}%s {ffffff}has been muted by Admin {CC0000}%s {ffffff}[{CC0000}%s{ffffff}] [{CC0000}%d{ffffff}]", PlayerName(id), PlayerName(playerid), reason, xGetTimeString( GetPVarInt(id,"Muted")));
SendClientLangMessageToAll(0xffffffff,strPOL, strENG);

format(strPOL, sizeof(strPOL), "[{CC0000}MUTE{ffffff}] {CC0000}Zosta?es wyciszony przez Admina {ffffff}%s [{CC0000}%s{ffffff}] [{CC0000}%d{ffffff}]", PlayerName(playerid), reason, xGetTimeString( GetPVarInt(id,"Muted")));
format(strENG, sizeof(strENG), "...
25. [INNE] Prosba z strcmp na zcmd
M?g?by mi kto? zmieni? to na ZCMD.Za pomoc daje piwko. ;) Je?eli kto? znajdzie w zcmd te komendy mo?e je tutaj doda?.


[code]if(strcmp(cmd, "/mute", true) == 0) {
if(Admin[playerid] || IsPlayerAdmin(playerid)) {
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, CADMIN, "Wpisz: /mute [id] [pow?d]");
return 1;
}
giveplayerid = strval(tmp);

strmid(tmp, cmdtext, 5+strlen(tmp), strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid, CADMIN, "Wpisz: /mute [id] [pow?d]");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Gracz %s zosta? uciszony przez Admina %s. Pow?d: %s.",giveplayer,sendername,tmp);
SendClientMessageToAll(COLOR_ADMIN,string);
Muted[giveplayerid]=1;

}else{
SendClientMessage(playerid,COLOR_ADMIN,">> Nie jeste? administratorem");
}
return 1;
}[/code]


[code]if(strcmp(cmd, "/unmute", true) == 0) {
if(Admin[playerid] || IsPlayerAdmin(playerid)) {
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, CADMIN, "Wpisz: /unmute [playerid]");
return 1;
}

if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, ...
26. [DM] ZCMD define
Cze?? bo pr?bowa?em zdefiniowa? kolor CZERWONY o to tym kodem
Kod:

#define CZERWONY #FF0000
, w ZCMD ale wyskakuje error:
Kod:

error 035: argument type mismatch (argument 2)
Co to mo?e by? :F?
27. [INNE] komenda ZCMD dla danego TEAMU
Tak jak w temacie jak zrobi? ?eby komenda ZCMD by?a dla np TEAM_TEST
i w kt?rym miejscu to wklei?
28. [DM] zcmd
witam mam pytanie jak zrobi? kom?d? /idzdo i wysy?a graczowi zaproszenie i ten drugi gracz musi wpisa? /akceptuje nie chce z gugi.

i jeszcze jedno pytanie jak zrobi? drugi spawn na aren? onede poniewa? nie teleportuje chodz pr?bowa?em ale dalej spawnowa?o tak jak jest ustawione w
OnPlayerSpawn

za pomoc :arrow: :piwo:
29. [DM] Jak zrobić komendę /p czyli pom oc w GUI i zCMD ?
Witam pisz? gm i chc? zrobi? komend? /p czyli pomo c, zapewne widzieli?cie j? na r??nych serwerach. Umiem robi? w zCMD, lecz w gui jeszcze nie :(
Za po moc bardzo dzi?kuj? i pozdrawiam :)
30. [INNE] Prosba z zcmd na strcmp
Potrzebuje aby przerobic to:
Kod:


CMD:news(playerid, params[])
{

new tresc[64];
if(sscanf(params, "s[64]", tresc))
return 1;

if(an != 0)
return SendClientMessage(playerid, KOLOR_CZERWONY, "Aktualnie jest ju? jakie? og?oszenie!");

format(dstring, sizeof(dstring), "~r~%s:~w~ %s", Nick(playerid), tresc);
TextDrawSetString(AdminNews3, dstring);
TextDrawShowForAll(AdminNews1);
TextDrawShowForAll(AdminNews2);
TextDrawShowForAll(AdminNews3);
an = 1;
ogloszenietim = SetTimer("SchowajOgloszenie", 10000, true);
return 1;
}

Z zcmd na strcmp Daje :arrow: :piwo:
31. [DM] Z komendy zwykłej na zcmd lub na dcmd
Cze??.

Chc? przej?? ze zwyk?ych komend na komend? zcmd lub dcmd co lepsze.
I prosz? odrazu o jaki? poradnik jak zrobi? normaln? i rozbudowan? komend?.


Za pomoc piwko.
32. [DM] Z onplayercommand na zcmd
Mam do was wielk? pro?b? przrobi? by mi kto?
t? cmd

Kod:

if (strcmp("/af", cmdtext, true) == 0 || strcmp("/af ", cmdtext, true, 4) == 0) {
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Niestety nie jeste? administratorem.");
new time, text[128];

if (!cmdtext[3] || sscanf(cmdtext[4], "ds", time, text))
return SendClientMessage(playerid, -1, "U?ycie: /af [CZAS] [TRE??]");

format (text, sizeof text, "~h~~h~%s", text);

new nieparzyste = 0;

SUB
new i = 0;
while (text[i])
if (text[i++] == '~')
nieparzyste++;
nieparzyste %= 2;
END

if (nieparzyste)
return SendClientMessage(playerid, -1, "Ilo?? takich "~" znak?w musi by? parzysta!");

TextDrawSetString(AnnFade, text);
ShowAndHide(AnnFade, 0, 0, time*1000);

return 1;
}

na ZCMD ? za pomoc pifko i +10
33. [INNE] ZCMD - /Komenda [ID]
Napisz? kto? jak wykona? tak? komend? w ZCMD i sscanf?
34. [DM] Zcmd - bramy,tp,pickup
Witam mam do was pytanie jak zrobi? bram?,teleport na zcmd ?
Przyk?adowo mam tak? pozycj? bram:
Zamkni?ta:
Kod:

-397.3129 1236.6106 6.3458


I otwarta:
Kod:

-397.3129 1236.2389 6.3458


I teleport:

Kod:

-210.317 1936.6106 10.3458


To jak to zrobi? na zcmd >?<

I pickup,?e jak si? w niego wejdzie to pisze /wejdz /wyjdz ?
35. [DM] ZCMD
M?g?by mi kto? zapoda? includa zcmd.inc ?
I przy okazji wyt?umaczy? przerabianie zaawansowanych komend z strcmp na zcmd.
Przyk?adowo jak przerobi? na zcmd tak? komend? :
Kod:

if(strcmp(cmdtext, "/lock", true) == 0)//otwieranie pojazdu
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new VehID;
VehID = GetPlayerVehicleID(playerid);
SetVehicleParamsForPlayer(VehID,playerid,0,1);
SendClientMessage(playerid,COLOR_LIGHTGREEN,"Pojazd zamkni?ty!");
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Musisz by? kierowc?!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Musisz by? w samochodzie!");
}
return 1;
}