23.10.2015, 14:57
Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(_:clickedid != INVALID_TEXT_DRAW) // If the player clicked a valid textdraw, continue with the coding. (_:var removes the Text: tag, to avoid tag mismatch) { if(clickedid == BankomatTD[7]){ ATM_StanjeRacuna(playerid, 1); return 1; } if(clickedid == BankomatTD[8]){ ATM_PodizanjePara(playerid, 1); ATMPodizanje[playerid] = true; return 1; }if(clickedid == BankomatTD[9]){ ATMPodizanje[playerid] = false; Podignuo[playerid] = 0; ATM_Izlaz(playerid); CancelSelectTextDraw(playerid); return 1; } if(clickedid == BankomatTD[11]){ ATM_GlavniMeni(playerid, 1); return 1; } if(clickedid == BankomatTD[20]){ if(PI[playerid][Banka] < Podignuo[playerid]) return SCM(playerid, GRAD2, "[{F81414}Greska !{FFFFFF}] Nemate toliko novca na bankovnom racunu!"); if(ATMInfo[KoristiBankomat[playerid]][atmNovac] < Podignuo[playerid]) return SCM(playerid, GRAD2, "[{F81414}Greska !{FFFFFF}] Bankomat koji koristite nema toliko novca u sebi!"); if(Podignuo[playerid] > 99999999) return SCM(playerid, GRAD2, "[{F81414}Greska !{FFFFFF}] Nevazeci iznost!"); PI[playerid][Banka] -= Podignuo[playerid]; ATMInfo[KoristiBankomat[playerid]][atmNovac] -= Podignuo[playerid]; NovacPlus(playerid, Podignuo[playerid]); new imezadb[MAX_PLAYER_NAME]; ImeIgraca(playerid, imezadb); format(CmdString, sizeof(CmdString), "UPDATE `Igraci` SET `Banka` = '%d' WHERE `Ime` = '%s'", PI[playerid][Banka], imezadb); sql_query(mysql, CmdString); format(CmdString, sizeof(CmdString), "UPDATE `Bankomati` SET `Novac` = '%d' WHERE `ID` = '%d'", ATMInfo[KoristiBankomat[playerid]][atmNovac], KoristiBankomat[playerid]); sql_query(mysql, CmdString); TextDrawHideForPlayer(playerid, BankomatTD[16]); format(CmdString, sizeof(CmdString), "0"); TextDrawSetString(BankomatTD[16], CmdString); TextDrawShowForPlayer(playerid, BankomatTD[16]); Podignuo[playerid] = 0; return 1; } /////////////////////////////////////////////////////////////////////// if(clickedid == GLogin3) // LOGIN { new szQuery[64+MAX_PLAYER_NAME]; new szPlayerName[MAX_PLAYER_NAME]; ImeIgraca(playerid, szPlayerName); format(szQuery, sizeof(szQuery), "SELECT `ID` FROM `Igraci` WHERE `Ime` = '%s' LIMIT 1", szPlayerName); sql_query(mysql, szQuery, QUERY_THREADED | QUERY_CACHED, "mysql_CheckPlayerAccount1", "ri", playerid); return 1; } if(clickedid == GLogin5) // REGISTER { new szQuery[64+MAX_PLAYER_NAME]; new szPlayerName[MAX_PLAYER_NAME]; ImeIgraca(playerid, szPlayerName); format(szQuery, sizeof(szQuery), "SELECT `ID` FROM `Igraci` WHERE `Ime` = '%s' LIMIT 1", szPlayerName); sql_query(mysql, szQuery, QUERY_THREADED | QUERY_CACHED, "mysql_CheckPlayerAccount2", "ri", playerid); return 1; } if(clickedid == GLogin15) // FORUM { ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}Forum","{07C1F5}Forum link: {FFFFFF}www.gg-samp.com","OK",""); return 1; } if(clickedid == GLogin17) // TS3 { ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}TeamSpeak3","{07C1F5}TeamSpeak 3 IP: {FFFFFF}178.33.216.112","OK",""); return 1; } /////////////////// ZLATARA OBIJANJE /////////////////////////////////// if(_:clickedid != INVALID_TEXT_DRAW) { if(clickedid == TDZlatara[2]){ SPD(playerid, DIALOG_UNOSBOX_1, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[3]){ SPD(playerid, DIALOG_UNOSBOX_2, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[4]){ SPD(playerid, DIALOG_UNOSBOX_3, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[5]){ SPD(playerid, DIALOG_UNOSBOX_4, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[6]){ SPD(playerid, DIALOG_UNOSBOX_5, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[7]){ SPD(playerid, DIALOG_UNOSBOX_6, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[8]){ SPD(playerid, DIALOG_UNOSBOX_7, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[9]){ SPD(playerid, DIALOG_UNOSBOX_8, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } if(clickedid == TDZlatara[10]){ SPD(playerid, DIALOG_UNOSBOX_9, DIALOG_STYLE_INPUT, "1337 hackZ0r", "Unesite broj za lozinku.", "Potvrdi", "Odustani"); return 1; } } //////////////////////////////////////////////////////////////////////// } if(_:clickedid == 65535 && GetPVarInt(playerid, "hid_input_active") != 0) { if(GetPVarInt(playerid, "hid_input_td_close") != 0) CancelInput(playerid); else SelectTextDraw(playerid, 0xFFFFFFFF); return 1; } return 1; }