Guest User

heatON

a guest
Dec 21st, 2008
1,055
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. if(strcmp(cmd, "/givecash", true) == 0) {
  2. tmp = strtok(cmdtext, idx);
  3. if(!strlen(tmp)) {
  4. SendClientMessage(playerid, COLOR_GREY, "USAGE: /givecash [playerid] [amount]");
  5. return 1;
  6. }
  7.  
  8. giveplayerid = strval(tmp);
  9. tmp = strtok(cmdtext, idx);
  10. if(!strlen(tmp)) {
  11. SendClientMessage(playerid, COLOR_GREY, "USAGE: /givecash [playerid] [amount]");
  12. return 1;
  13. }
  14. moneys = strval(tmp);
  15.  
  16. if (IsPlayerConnected(giveplayerid)) {
  17. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  18. GetPlayerName(playerid, sendername, sizeof(sendername));
  19. playermoney = GetPlayerMoney(playerid);
  20. if (moneys > 0 && playermoney >= moneys) {
  21. GivePlayerMoney(playerid, (0 - moneys));
  22. GivePlayerMoney(giveplayerid, moneys);
  23. format(string, sizeof(string), "You gave %s(player: %d), $%d.", giveplayer,giveplayerid, moneys);
  24. SendClientMessage(playerid, COLOR_GREY, string);
  25. format(string, sizeof(string), "You recieved $%d from %s(player: %d).", moneys, sendername, playerid);
  26. SendClientMessage(giveplayerid, COLOR_GREY, string);
  27. printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
  28. }else {
  29. SendClientMessage(playerid, COLOR_GREY, "Invalid transaction amount.");
  30. }
  31. }else {
  32. format(string, sizeof(string), "%d is not an active player.", giveplayerid);
  33. SendClientMessage(playerid, COLOR_GREY, string);
  34. }
  35. return 1;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment