12.08.2014, 21:48
Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid) { new lQuery[140]; if(clickedid == Textdraw7) { SendClientMessage(playerid, -1, "TD Prisijungimas"); if ( strfind ( inputtext , "'" , true ) != -1 ) return Kick ( playerid ); else if ( strfind ( inputtext , "_" , true ) != -1 ) return Kick ( playerid ) ; format(lQuery, sizeof(lQuery), "SELECT * FROM `players` WHERE `Vardas` = '%s' AND `Slaptazodis` = '%s'", GetPlayerNameEx(playerid),inputtext); mysql_query(lQuery); mysql_store_result(); if ( mysql_num_rows () ) { playerDB [ playerid ] [ authstate ] = 2; SpawnPlayer ( playerid ) ; new msg[100]; SendClientMessage(playerid, -1, "{7ac700}[» * «] {bebebe}Sėkmingai prisijungėte prie savo paskyros."); format(msg, sizeof(msg), "{7ac700}[» * «] {bebebe}Sveiki atvykę į {7ac700}LSFG.tt.LT {FFFFFF}%s{7ac700}!", GetPlayerNameEx(playerid)); SendClientMessage(playerid, -1, msg); SendClientMessage(playerid, -1, "{7ac700}[» * «] {bebebe}Pagrindines komandas galite suћinoti paraљė {7ac700}/komandos"); SendClientMessage(playerid, -1, "{7ac700}[» * «] {bebebe}Visas perkamas paslaugas rasite - {7ac700}/paslaugos"); SendClientMessage ( playerid , -1 , "{7ac700}[» * «] {bebebe}Norėdami apsaugoti savo vartotoją naudokite- {7ac700}/apsaugos" ) ; SendClientMessage ( playerid , -1 , "{7ac700}[» * «] {bebebe}Sekmės ћaidime!" ) ; //Uћљaldomas ћaidėjas, kad uћkrautu serverio parametrus. TogglePlayerControllable(playerid,false); SetTimerEx("zprisijungia", 3000, 0, "i", playerid); } else { if ( bandymai [ playerid ] >= 3 ) { SendClientMessage ( playerid , -1 , "{7ac700}[» * «] {bebebe}Blogai suvedėte slaptaћodћius." ) ; Kick ( playerid ) ; } bandymai [ playerid ] ++; format ( lQuery , sizeof ( lQuery ) , "{7ac700}[» * «] {bebebe}Neteisingas slaptaћodis bandymas {7ac700}%d{bebebe}/{7ac700}%d" , bandymai [ playerid ] , MAX_BANDYMAI ); SendClientMessage ( playerid , -1 , lQuery ) ; new string[115]; format(string, sizeof(string), "{7ac700}» {bebebe}Sveiki atvykę {7ac700}%s\n\n{7ac700}» {bebebe}Įveskite savo slaptaћodį.", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,3,DIALOG_STYLE_PASSWORD,"{7ac700}Prisijungimas", string,"Prisijungti","Iљeiti"); } mysql_free_result () ; CancelSelectTextDraw(playerid); } if(clickedid == Textdraw8) { SendClientMessage(playerid, -1, "TD Registracija"); new lQuery[256], file[130], zin[90] , regDatas [ 40 ] , data [ 6 ]; if(!strlen(inputtext)) return ShowPlayerDialog(playerid,4,DIALOG_STYLE_PASSWORD,"{3399ff}Ћaidėjo registracija","{66ff99}Sveiki atvykę į nuostabųjį {ff3399}Fort Carson {66ff99}serverį!\nPraљome įvesti savo būsimąjį slaptaћodį.\nJo ilgis turi sudaryti nuo 6 iki 20 simbolių!\nSavo slaptaћodћio niekada ir niekam nesakykite.\nGero ћaidimo jums linki {ff3399}LSFG.tt.LT {66ff99}Administracija!","Registruotis","Iљeiti"); if(strlen(inputtext) > 32) return ShowPlayerDialog(playerid,4,DIALOG_STYLE_PASSWORD,"{3399ff}Ћaidėjo registracija","{66ff99}Sveiki atvykę į nuostabųjį {ff3399}Fort Carson {66ff99}serverį!\nPraљome įvesti savo būsimąjį slaptaћodį.\nJo ilgis turi sudaryti nuo 6 iki 20 simbolių!\nSavo slaptaћodћio niekada ir niekam nesakykite.\nGero ћaidimo jums linki {ff3399}LSFG.tt.LT {66ff99}Administracija!","Registruotis","Iљeiti"); if(strfind(inputtext, "%", true) != -1) return ShowPlayerDialog(playerid,4,DIALOG_STYLE_PASSWORD,"{3399ff}Ћaidėjo registracija","{66ff99}Sveiki atvykę į nuostabųjį {ff3399}Fort Carson {66ff99}serverį!\nPraљome įvesti savo būsimąjį slaptaћodį.\nJo ilgis turi sudaryti nuo 6 iki 20 simbolių!\nSavo slaptaћodћio niekada ir niekam nesakykite.\nGero ћaidimo jums linki {ff3399}LSFG.tt.LT {66ff99}Administracija!","Registruotis","Iљeiti"); if(strfind(inputtext, "'", true) != -1) return ShowPlayerDialog(playerid,4,DIALOG_STYLE_PASSWORD,"{3399ff}Ћaidėjo registracija","{66ff99}Sveiki atvykę į nuostabųjį {ff3399}Fort Carson {66ff99}serverį!\nPraљome įvesti savo būsimąjį slaptaћodį.\nJo ilgis turi sudaryti nuo 6 iki 20 simbolių!\nSavo slaptaћodћio niekada ir niekam nesakykite.\nGero ћaidimo jums linki {ff3399}LSFG.tt.LT {66ff99}Administracija!","Registruotis","Iљeiti"); gettime ( data [ 0 ] , data [ 1 ] , data [ 2 ] ) ; getdate ( data [ 3 ] , data [ 4 ] , data [ 5 ] ) ; format ( regDatas , sizeof ( regDatas ) , "%d-%.02d-%.02d %.02d:%.02d:%.02d" , data [ 3 ] , data [ 4 ] , data [ 5 ] , data [ 0 ] , data [ 1 ] , data [ 2 ] ) ; format(lQuery, sizeof(lQuery), "INSERT INTO `players` (Vardas, Slaptazodis, TikrasSlaptazodis,regDate,regIP) VALUES ('%s', '%s', '%s','%s','%s')", GetPlayerNameEx(playerid), inputtext,inputtext , regDatas , GetPlayerIpEx ( playerid ) ); mysql_query(lQuery); SendClientMessage(playerid, COLOR_WHITE, "{ffcc66}Sveikiname prisidėjus prie {C9FFAB}LSFG.tt.LT{F3FF02} serverio!"); SendClientMessage(playerid, COLOR_WHITE, "{ffcc66}Būtinai apsilankykite mūsų svetainėje {00FF40}www.LSFG.tt.LT"); SendClientMessage(playerid, COLOR_WHITE, "{ffcc66}Ten jūs galite rasti mūsų forumą."); SendClientMessage(playerid, COLOR_WHITE, "{ffcc66}Visas perkamas paslaugas rasite {00FF40}/paslaugos"); format(file,sizeof(file),"{ffcc66}Jūsų slaptaћodis yra: {00FF40}%s", inputtext); format(zin, sizeof(zin), "{ffcc66}Jūsų vartotojas uћregistruotas ant љio IP adreso: {FF8000}%s", GetPlayerIpEx(playerid)); SendClientMessage(playerid,YELLOW,file); SendClientMessage(playerid,0xFFFF00AA, zin); SendClientMessage ( playerid , -1 , "{ffcc66}Norėdami apsaugoti savo vartotoja naudokite: {00FF40}/apsaugos" ) ; playerDB[playerid][DeleteAcc] = true; ShowPlayerDialog(playerid,18,DIALOG_STYLE_MSGBOX,"Lytis","Jūsų lytis?","Vyras","Moteris"); CancelSelectTextDraw(playerid); } if(clickedid == Textdraw9) { SendClientMessage(playerid, -1, "TD Atsiblokavimas"); CancelSelectTextDraw(playerid); } TextDrawHideForPlayer(playerid, Textdraw0); TextDrawHideForPlayer(playerid, Textdraw1); TextDrawHideForPlayer(playerid, Textdraw2); TextDrawHideForPlayer(playerid, Textdraw3); TextDrawHideForPlayer(playerid, Textdraw4); TextDrawHideForPlayer(playerid, Textdraw5); TextDrawHideForPlayer(playerid, Textdraw6); TextDrawHideForPlayer(playerid, Textdraw7); TextDrawHideForPlayer(playerid, Textdraw8); TextDrawHideForPlayer(playerid, Textdraw9); TextDrawHideForPlayer(playerid, Textdraw10); TextDrawHideForPlayer(playerid, Textdraw11); TextDrawHideForPlayer(playerid, Textdraw12); TextDrawHideForPlayer(playerid, Textdraw13); return 1; }
Код:
C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9919) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9920) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9921) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9957) : warning 219: local variable "lQuery" shadows a variable at a preceding level C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9958) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9959) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9960) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9961) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9965) : error 017: undefined symbol "inputtext" C:\Users\PC\Desktop\GameMode\gamemodes\lsfg.pwn(9972) : error 017: undefined symbol "inputtext" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 9 Errors. [Finished in 16.8s with exit code 1]