Szerző Téma: Ez mit jelent?  (Megtekintve 1329 alkalommal)

Ez mit jelent?
« Dátum: 2010. Március 09. - 14:29:27 »
0 Show voters
Bocsi tudom hogy ez \"alap\" kérdés a PAWNO ba xD
De ezt mit jelent?:
mit jelent ez az izé ha pl mondjuk a /parancsok at warningolja?(csak példa)
am ez a code:
 
warning 225: unreachable code

 
ebbol van 2
íme ez az a 2
if(strcmp(cmd,\"/tgf\", true) == 0)(pedig van tab)
a másik:
if(strcmp(cmd, \"/admincmds\", true) == 0)
miért lehet és mit jelent az a kód amit az elöbb irtam???? pls válasz köszi elore is!

Nem elérhető Popec16

  • 1267
    • Profil megtekintése
Ez mit jelent?
« Válasz #1 Dátum: 2010. Március 09. - 14:37:49 »
0 Show voters
Próbáld meg így :
if(strcmp(\"/tgf\",cmdtext, true) == 0)
{
   SendClientMessage(playerid,0xAA3333AA,\"**Szia a TGF-el kapcsolatos infókat olvasod blá blá blá :)***\");
   SendClientMessage(playerid,0xAA3333AA,\"Szöveged :D\");
   return 1;
}
teszteld így

Ez mit jelent?
« Válasz #2 Dátum: 2010. Március 09. - 14:45:56 »
0 Show voters
Ehh de nekem new cmd;-m van és szetem az jó és nem akarom váltaoztatni akkor ugy nem leehet megoldani?

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Ez mit jelent?
« Válasz #3 Dátum: 2010. Március 09. - 14:52:29 »
0 Show voters
Idézetet írta: Dani729 date=1268142356\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"926\" data-ipsquote-contentclass=\"forums_Topic
Ehh de nekem new cmd;-m van és szetem az jó és nem akarom váltaoztatni akkor ugy nem leehet megoldani?
 
new cmd;  ?  a cmd-t nem tárolásra használod ?  ???
Javítása: new cmd[128];  ;)
 
warning 225: unreachable code

 jelentése -> elérhetetlen kód
Hiba: Lehet, hogy  a \'cmd\'-t nem találja.
Javítása: a OnPlayerCommandText függvény alá: new cmd[128];  ;)

Ez mit jelent?
« Válasz #4 Dátum: 2010. Március 09. - 15:01:43 »
0 Show voters
kösz de 256 on volt most átirtam ugyan az a warning:( de azért köszz

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Ez mit jelent?
« Válasz #5 Dátum: 2010. Március 09. - 15:33:24 »
0 Show voters
Helytelen visszatérés vezethet ehhez a hibakódhoz. Példa:
 

public OnPlayerCommandText( playerid, cmdtext[  ] ) {
    if( strcmp( \"/money\", cmdtext, true ) == 0 ) {
        GivePlayerMoney( playerid, 100 );
        return 1;
    }
    return 0;
    return 1243; //Hiba! Nem az értéket kell nézni, hanem a visszatérések ésszeruségét( itt egymás után kétszer térek vissza )
}

 
Remélem érted.
ZeRo

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal