Advertisement
mariusqw

Untitled

Apr 1st, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. CMD:duoti(playerid,params[])
  2. {
  3. new
  4. Float:X, Float:Y, Float:Z;
  5. GetPlayerPos(playerid, X, Y, Z);
  6.  
  7. new
  8. target, valueInput[10], string[128], Query[512];
  9.  
  10. if(sscanf(params, "us[10]", target, valueInput)) return UsageMessage(playerid,"* Duoti pinigų pasirinktam žaidėjui: /duoti [Vardas_Pavardė/ID] [Pinigų skaičius].");
  11.  
  12. if(GetPlayerScore(playerid) < 3000) return SendClientMessage(playerid, -1, "* Neturi 3.000 XP");
  13. if(!IsPlayerConnected(target)) return ErrorMsg(playerid,"* Jūsų pasirinktas žaidėjas neprisijungęs.");
  14. if(target == playerid) return ErrorMsg(playerid,"* Negalite pasirinkti savęs.");
  15. if(PlayerDB[playerid][MoneyInPocket] < value) return ErrorMsg(playerid,"* Neturite tiek pinigų.");
  16. if(value < 500) return ErrorMsg(playerid,"* Minimum 500€!");
  17. if(!IsPlayerInRangeOfPoint(target, 10, X, Y, Z)) return ErrorMsg(playerid,"* Jūsų pasirinktas žaidėjas yra per toli.");
  18.  
  19. new
  20. value = convertValue(playerid, valueInput);
  21.  
  22. if(PlayerDB[playerid][TuriBankoSaskaita] == 1)
  23. {
  24. PlayerDB[playerid][TargettedPlayerID] = target;
  25. PlayerDB[playerid][SelectedCost] = value;
  26. ShowPlayerDialog(playerid, 198, DIALOG_STYLE_PASSWORD, "{AFAFAF}Reikalingas patvirtinimas", "Norėdami tęti prašome įvesti savo banko sąskaitos PIN kodą.\n{FF0000}Šis patikrinimas yra reikalingas norint užtikrinti jūsų paskyros saugumą!", "Patvirtinti", "Atšaukti");
  27. return 1;
  28. }
  29. else
  30. {
  31. PlayerDB[playerid][MoneyInPocket] -= value;
  32. PlayerDB[target][MoneyInPocket] += value;
  33. format(string, 128, "{33ccff}***[%s € >> %s] Davėte {D88D1A}%s {33ccff}€ {D88D1A}%s", AddPoints(value),Vardas(target), AddPoints(value), Vardas(target));
  34. SendClientMessage(playerid, -1, string);
  35. format(string, 128, "{33ccff}***[%s >> %s €] Gavote {D88D1A}%s {33ccff}€ iš {D88D1A}%s", Vardas(playerid), AddPoints(value), AddPoints(value), Vardas(playerid));
  36. SendClientMessage(target, -1, string);
  37.  
  38. mysql_format(connectionHandle, Query, sizeof(Query), "INSERT INTO `israsas`(`player`, `to_player`, `suma`) VALUES ('%s', '%s', '%d')", Vardas(playerid), Vardas(target), value);
  39. mysql_tquery(connectionHandle, Query);
  40. }
  41. return 1;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement