08.06.2012, 09:53
I have a problem, I have worked on one dialog with cases, there is no errors, warnings. When I type any command dialog of prolaps pops out..
Code:
if(strcmp(cmd, "/prolaps", true) == 0) { if(IsPlayerConnected(playerid)) { if(!PlayerToPoint(2.0,playerid,1734.0200,-1123.1230,24.0859)) { SendClientMessage(playerid, COLOR_WHITE, "(Greska{FFFFFF}!) Niste kod Glasses Shop-a."); return 1; } ShowPlayerDialog(playerid, 10, DIALOG_STYLE_LIST, "{00C0FF}[ProLaps]", "Kape\nSatovi\nOdjeca\nNaocale","Dalje","Zatvori"); return 1; } }
Code:
if(dialogid == 10 && response) // xD { switch(listitem) { case 0: ShowPlayerDialog(playerid, 11, DIALOG_STYLE_LIST, "Kape", "ProLaps Cap1\nProLaps Cap2\nProLaps Cap3\nProLaps Cap4\nProLaps Cap5\nProLaps Cap7\nProLaps Cap8\nProLaps Cap9\nProLaps Cap10", "Kupi", "Izadji"); case 1: ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Satovi", "Sat 1\nSat1\nSat 2\nSat 3\nSat 4", "Kupi", "Izadji"); case 2: ShowPlayerDialog(playerid, 13, DIALOG_STYLE_INPUT, "Odjeca", "U prazan prostor upisite ID skina.", "Kupi", "Izadji"); case 3: ShowPlayerDialog(playerid, 14, DIALOG_STYLE_INPUT, "Naocale", "Otvaranje ili zatvaranje gepeka?", "Otvori", "Zatvori"); } return 1; } if(dialogid == 11) { if(response) { if(listitem == 0)//Kapa { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18926, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap1; capwearg[playerid] = 1; } if(listitem == 1)//Cap1 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18927, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap2; capwearg[playerid] = 1; } if(listitem == 2)//Cap2 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18928, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap3; capwearg[playerid] = 1; } if(listitem == 3)//Cap3 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18929, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap4; capwearg[playerid] = 1; } if(listitem == 4)//Cap4 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18930, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap5; capwearg[playerid] = 1; } if(listitem == 5)//Cap5 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18931, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap6; capwearg[playerid] = 1; } if(listitem == 7)//Cap6 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18932, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap7; capwearg[playerid] = 1; } if(listitem == 8)//Cap7 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18933, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap8; capwearg[playerid] = 1; } if(listitem == 9)//Cap8 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18934, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap9; capwearg[playerid] = 1; } if(listitem == 10)//Cap10 { if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); SetPlayerAttachedObject(playerid, 1, 18935, 2, 0.17, 0, -0.01, 0, 0, 0); SafeJBC_GivePlayerMoney(playerid, -20); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)"); PlayerInfo[playerid][pKapa] = Cap10; capwearg[playerid] = 1; } } return 1; } if(dialogid == 12) { if(response) { if(listitem == 0)//Sat 1 { SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 ); SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!"); } if(listitem == 1)//Sat 2 { SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 ); SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!"); } if(listitem == 2)//Sat 3 { SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 ); SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!"); } } return 1; } if(dialogid == 14) { if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Odustao si."); if(response) { new skin = GetPlayerSkin(playerid); new gid = strval(inputtext); if(!gid || gid > 30) { ShowPlayerDialog(playerid,105,DIALOG_STYLE_INPUT,"{F3FF02}[Glasses Shop]","Upisite u prazno bolje ID naocala.","Kupi","Izlaz"); SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Upisali ste pogresan ID naocala molimo odaberite ponovo."); return 1; } if(GetPlayerMoney(playerid) < 599) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !"); new glasseid = CommonRed + (gid - 1); SetPlayerAttachedObject(playerid, 2, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]); SafeJBC_GivePlayerMoney(playerid, -15); SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste naocale od {FF00FF}15${FFFFFF}. (/naocale)"); PlayerInfo[playerid][pNaocale] = glasseid; wearg[playerid] = 1; } return 1; } //--------------------------------------------------------------------------------------------------------