Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: TiXoR_ poslato Avgust 11, 2010, 19:06:30 POSLE PODNE

Naslov: zcmd
Poruka od: TiXoR_ poslato Avgust 11, 2010, 19:06:30 POSLE PODNE
Pozz Ljudi
Moj problem je ovaj ja radim mod od 0 i sada kada napiše komandu a ona nepostoji kaže "Server:Unkown Command"
Pošto ja iman ZCMD onda ide u ovakvom kodu :

public OnPlayerCommandPerformed(playerid, cmdtext[])
{
    return SendClientMessage(playerid, COLOR_RED, "Kriva Komanda! Koristi /help da bi vidio komande !");
}

Šta se tada dogodi,kaže da nepostoji komanda kada napišen komandu koja je i radi komanda samo se ovo pojavi...
A kada upišem krivu radi...
Jel može ko pomoći,reć kako da ispravim ?
Naslov: Odg: zcmd
Poruka od: nastoe poslato Avgust 11, 2010, 19:10:04 POSLE PODNE
Zato jer kada napravis komandu ne napravis "return 1;" nego ostavis da returna na 0 odnosno ovu tvoju poruku, zato moras npr. ovo napraviti

KOMANDA:(playerid,...
{
    SetPlayerHealth(playerid,0);
    return 1;
}


Nadam se da razumjes sta sam htio reci
Naslov: Odg: zcmd
Poruka od: John poslato Avgust 11, 2010, 19:14:49 POSLE PODNE
Kolko ja znam postoji jos jedan parametar na tom callbacku

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if (success == 0)
{
    SendClientMessage(playerid, COLOR_RED, "komanda ne postoji");
    return 1;
}

return 1;
}
Naslov: Odg: zcmd
Poruka od: TiXoR_ poslato Avgust 11, 2010, 19:16:48 POSLE PODNE
Thnx ljudi idem test pa ću vidjeti jel radi :D
John ne valja
EP ne kužin xD, jeli misliš kao kada napravim komandu npr /help onda da stavim misto "return 1;" da stavim "return 0;"
Jel to ili .. :S
Naslov: Odg: zcmd
Poruka od: nastoe poslato Avgust 11, 2010, 19:17:16 POSLE PODNE
Ovo od Johna ti je jos bolje i jednostavnije, stavis to i nemoras vise return stavljati na true
Naslov: Odg: zcmd
Poruka od: TiXoR_ poslato Avgust 11, 2010, 19:25:44 POSLE PODNE
Zasra san sve s ovon prvon svojoj : public OnPlayerCommandPerformed(playerid, cmdtext[])
{
    return SendClientMessage(playerid, COLOR_RED, "Kriva Komanda! Koristi /help da bi vidio komande !");
}

Izbrisa ito se joÅ¡ dogaÄ'a :S