Advertisement
jlalt

Dialog

Sep 2nd, 2015
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. and replace it with:
  2.  
  3. if(dialogid == DIALOGID3+39)
  4. {
  5. if ( response )
  6. {
  7. new
  8. Float:x,
  9. Float:y,
  10. Float:z,
  11. Float:angle,
  12. model_array[] = { 441, 464, 465, 501, 564, 594 };
  13. GetPlayerPos( playerid, x, y, z );
  14. GetPlayerFacingAngle( playerid, angle );
  15. PlayerVehicle=CreateVehicle(model_array[listitem],x,y,z,angle,-1,-1,cellmax);
  16. LinkVehicleToInterior(PlayerVehicle,GetPlayerInterior(playerid));
  17. PutPlayerInVehicle(playerid,PlayerVehicle,0);
  18. VehicleInfo[PlayerVehicle][Temp] = 1;
  19. return 1;
  20. }
  21. }
  22. if(dialogid == 9048)
  23. {
  24. if (response)
  25. {
  26. new dialogstr[256];
  27. new pame[MAX_PLAYER_NAME];
  28. GetPlayerName(playerid, pame, sizeof(pame));
  29. if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,red,"ACCOUNT: You are already logged in.");
  30. if (!udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"ACCOUNT: Account doesn't exist, please use '/register [password]'.");
  31. if (strlen(inputtext)==0) return format(dialogstr,sizeof(dialogstr),"{FFFFFF}%s This nickname is registed please login:", pame), ShowPlayerDialog(playerid, 9048, DIALOG_STYLE_INPUT, "{FF0000}Login", dialogstr, "Accept", "Cancel");
  32. if (udb_CheckLogin(PlayerName2(playerid),inputtext))
  33. {
  34. new file[256], tmp3[100];
  35. format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid)) );
  36. GetPlayerIp(playerid,tmp3,100);
  37. dini_Set(file,"ip",tmp3);
  38. LoginPlayer(playerid);
  39. LoadPlayer(playerid);
  40. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  41. if(PlayerInfo[playerid][Level] > 0) {
  42. format(string,sizeof(string),"ACCOUNT: Successfully Logged In. (Level %d)", PlayerInfo[playerid][Level] );
  43. return SendClientMessage(playerid,green,string);
  44. } else return SendClientMessage(playerid,green,"ACCOUNT: Successfully Logged In");
  45. }
  46. else
  47. {
  48. PlayerInfo[playerid][FailLogin]++;
  49. printf("LOGIN: %s has failed to login, Wrong password (%s) Attempt (%d)", PlayerName2(playerid), inputtext, PlayerInfo[playerid][FailLogin] );
  50. if(PlayerInfo[playerid][FailLogin] == MAX_FAIL_LOGINS)
  51. {
  52. format(string, sizeof(string), "%s has been kicked (Failed Logins)", PlayerName2(playerid) );
  53. SendClientMessageToAll(grey, string);
  54. print(string);
  55. Kick(playerid);
  56. }
  57. return SendClientMessage(playerid,red,"ACCOUNT: Login failed! Incorrect Password"), format(dialogstr,sizeof(dialogstr),"{FF0000}Login failed! Incorrect Password, Please Tray Agin!", pame), ShowPlayerDialog(playerid, 9048, DIALOG_STYLE_INPUT, "{FF0000}Login", dialogstr, "Login", "Cancel");
  58. }
  59. }
  60. else
  61. {
  62. SendClientMessage(playerid, red, "|- ERROR: !KICKED! | Reason: Not Loggedin -|");
  63. return Kick(playerid);
  64. }
  65. }
  66. return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement