Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BA]DenY poslato Septembar 26, 2014, 22:52:43 POSLE PODNE

Naslov: [POMOC] Kako da pretvorim
Poruka od: [BA]DenY poslato Septembar 26, 2014, 22:52:43 POSLE PODNE
Detaljan opis problema: Eh vako ja na modu koristim strcp a nadem sam sa CMD kako da je prebacim sa CMD na strcp il kak se vec zove molim pomoc.
Skripta koju koristim:moj od 0
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično):.
Naslov: Odg: [POMOC] Kako da pretvorim
Poruka od: #William poslato Septembar 26, 2014, 22:57:48 POSLE PODNE
Svaka komanda ti je cmd,znaci ti koristis strcmp a hoces da pretvoris i zcmd ili ?
Naslov: Odg: [POMOC] Kako da pretvorim
Poruka od: Denis_Lapi poslato Septembar 27, 2014, 00:30:50 PRE PODNE
Komande menjas tako sto umesto strcmp tela, pises zcmd telo komandi. Primer:

STRCMP

if(!strcmp(cmdtext, "/me", true, 3))
{

return 1;
}


ZCMD

CMD:me(playerid, params[])
{

return 1;
}
{


Takodje bitno je gde pises komande sa ZCMD procesorom komandi. Kod STRCMP je to public OnPlayerCommandText(playerid, cmdtext[])

Za razliku od strcmp, zcmd komande se pisu vas svih callback-ova (publica). Znaci pises ih na kraju moda gde nemas nijedan public tj. u praznom prostoru.
Ono sto je takodje bitno je da ubacis ZCMD include fajl u pawno/include i naravno taj include definises na pocetku skripte.

#include <zcmd>

Tako pises komande iz STRCMP u ZCMD.