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?