zcmd

Započeo TiXoR_, Avgust 11, 2010, 19:06:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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 ?

nastoe

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

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;
}

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
Poslednja Izmena: Avgust 11, 2010, 19:21:17 POSLE PODNE od |SB| Enrique

nastoe

Ovo od Johna ti je jos bolje i jednostavnije, stavis to i nemoras vise return stavljati na true

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