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 ?
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
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