-
Sziasztok! Kb. 30 percet idétlenkedtem, mert nem bírok rájönni miért nem mûködik egyik függvényem, holott ugyanez minden más helyzetben mûködik.
if(dialogid == 10)
{
if(response)
{
new kattoltid = GetPlayerIdFromName(inputtext);
printf(\"ok\");
pInfo[kattoltid][frakcio] = pInfo[playerid][frakcio];
pInfo[kattoltid][rang] = listitem + 1;
printf(\"ok\");
SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Sikeresen elõléptetted!\");
SendClientMessage(kattoltid, COLOR_LIGHTBLUE, \"A fõnököd elõléptetett! ((/stats))!\");
}
else {
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, \"Vezetõi iroda\", \"Felvesz\\nElõléptet\\nKirúg\", \"Választ\", \"Kilépés\");
}
Itt a pInfo[kattoltid][rang]-ról lenne szó, a felvételnél és a kirúgásnál tökéletesen mûködik, itt viszont nem. Debugoltam is és biztos, hogy ott a hiba. Azon tovább nem hajtódnak végre a függvények. Valakinek van ötlete?
-
kattoltid értékét kiírattad már, hogy megnézd hogy jó e?
mert lehet hogy nem megfelelõ cella index...
meg nem kéne valami ellenõrzés, hogy a kattoltid megfelelõ id-t adott e vissza? tehát hogy online e a játékos?
pInfo[kattoltid][rang] = listitem + 1;
ja és ez a sor nem függvény!
GetPlayerIdFromName(inputtext);
ez egy függvény.
-
Ellenõriztem mindenhol. Az ID amit visszaad mindenhol megfelelõ, csak itt nem. Itt 65535. De ez miért van? Ötletem sincs.
-
lehet az inputtext nem megfelelõ...a dialogba mit írsz teljes nevet vagy név részletet?
-
Sziasztok! Kb. 30 percet idétlenkedtem, mert nem bírok rájönni miért nem mûködik egyik függvényem, holott ugyanez minden más helyzetben mûködik.
if(dialogid == 10)
{
if(response)
{
new kattoltid = GetPlayerIdFromName(inputtext);
printf(\"ok\");
pInfo[kattoltid][frakcio] = pInfo[playerid][frakcio];
pInfo[kattoltid][rang] = listitem + 1;
printf(\"ok\");
SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Sikeresen elõléptetted!\");
SendClientMessage(kattoltid, COLOR_LIGHTBLUE, \"A fõnököd elõléptetett! ((/stats))!\");
}
else {
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, \"Vezetõi iroda\", \"Felvesz\\nElõléptet\\nKirúg\", \"Választ\", \"Kilépés\");
}
Itt a pInfo[kattoltid][rang]-ról lenne szó, a felvételnél és a kirúgásnál tökéletesen mûködik, itt viszont nem. Debugoltam is és biztos, hogy ott a hiba. Azon tovább nem hajtódnak végre a függvények. Valakinek van ötlete?
-
kattoltid értékét kiírattad már, hogy megnézd hogy jó e?
mert lehet hogy nem megfelelõ cella index...
meg nem kéne valami ellenõrzés, hogy a kattoltid megfelelõ id-t adott e vissza? tehát hogy online e a játékos?
pInfo[kattoltid][rang] = listitem + 1;
ja és ez a sor nem függvény!
GetPlayerIdFromName(inputtext);
ez egy függvény.
-
Ellenõriztem mindenhol. Az ID amit visszaad mindenhol megfelelõ, csak itt nem. Itt 65535. De ez miért van? Ötletem sincs.
-
lehet az inputtext nem megfelelõ...a dialogba mit írsz teljes nevet vagy név részletet?