Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmd, "/tickets", true))
- {
- new tmp[256];
- tmp = strtok(cmdtext, idx); //voc� esqueceu de definir o valor string da vari�vel tmp.
- new value = strval(tmp); //fica mais bonito
- if(!strlen(tmp))
- return SendClientMessage(playerid, 0xFFFFFFAA, "USE: /tickets [quantia]");
- if(GetPlayerMoney(playerid) > 0)
- {
- new tickets = (GetPlayerMoney(playerid) < (value * 50)) ? (GetPlayerMoney(playerid) / 50) : value;
- //n�o adianta tentar entender a express�o acima ^^
- GivePlayerTickets(playerid, tickets);
- GivePlayerMoney(playerid, -(tickets * 50));
- format(string, sizeof(string), "Antes voc� tinha %d ticket%s, comprou %d ticket%s com %d reais e agora tem %d ticket%s",
- GetPlayerTickets(playerid)-tickets, GetPlayerTickets(playerid) > 1 ? ("s") : (""), tickets, tickets > 1 ? ("s") : (""), tickets*50, GetPlayerTickets(playerid));
- SendClientMessage(playerid, COLOR_GREEN, string);
- } else {
- SendClientMessage(playerid, 0xFF0000AA, "Voc� n�o tem dinheiro!");
- }
- return 1; //pra n�o aparecer "SERVER: Unknown command."
- }
- //o resto dos comandos...
- return 0; //pra apaerecer "SERVER: Unknown command." caso o comando n�o exista...
- }
Advertisement
Add Comment
Please, Sign In to add comment