Csáó!
Jelenleg egy telefonos rendszert írok, eddig minden jól ment, viszont most amikor felveszi a player a telefont, akkor a változó értéke nem változik meg 1-re. Én nem látok benne hibát (és a fordító se), viszont mégse ad neki értéket.
Kód:
if(dialogid == 73){ if(!response) return cmd_me(playerid,\"leteszi a telefont\"); new id = HivottID[playerid]; InPhone[playerid] = 1; //Itt kellene megváltoznia 1-re InPhone[id] = 1; Me(playerid,\"felveszi a telefont\"); SendClientMessage(id,blue,\"[PRPG - Mobil] \"hexfeher\"Felvették a telefont!\"); format(PhoneDialog[playerid],100,\"Beszélgetés kezdete: %s\\n\",GetDateTime()); format(PhoneDialog[id],100,\"Beszélgetés kezdete: %s\\n\",GetDateTime()); new cim1[64], cim2[64]; format(cim1,64,\"\"kek2\"Csatlakozva hozzá: %s\",pinfo[playerid][Phone]); format(cim2,64,\"\"kek2\"Csatlakozva hozzá: %s\",pinfo[id][Phone]); ShowPlayerDialog(playerid,74,DIALOG_STYLE_MSGBOX,cim2,PhoneDialog[playerid],\"Válasz\",\"Kilép\"); ShowPlayerDialog(id,74,DIALOG_STYLE_MSGBOX,cim1,PhoneDialog[id],\"Válasz\",\"Kilép\");}