[Pedido] DarGrana pa Players
#1

Alguйm poderia postar um /dargrana [id] [Grana] jб tentei fazer/adaptar mas o pawno atй para de compilar, agradeзo quem puder me ajudar.


Ex:
pawn Код:
/dargrana 4  50000
Reply
#2

Zcmd ou Strcmp ?
Reply
#3

Uso strcmp.
Reply
#4

pawn Код:
if(strcmp(cmdtext,"/dargrana",true)==0){
    if(strlen(cmdtext) == 10) return SendClientMessage(playerid,0xC0C0C0,"Uso correto: /dargrana [id] [grana]");
    GivePlayerMoney(cmdtext[11],cmdtext[13];
    return 1;
}
Desculpa se der errado.. Eu nгo mexo com strcmp

@OFF Nгo estou mais logando no seu servidor pq estou usando o 0.3x.
Reply
#5

pawn Код:
CMD:dargrana(playerid, params[])
{
    new valor, giverid, string[60];
    if(sscanf(params, "dd", giverid, valor)) return SendClientMessage(playerid, -1, "Uso correto /Dargrana <id> <Valor>");
    if(giverid = INVALID_PLAYER_ID && !IsPlayerConnected(giverid)) return SendClientMessage(playerid, -1, " ID Incorreto.");
    if(valor < 1 || valor > 999999 ) return SendClientMessage(playerid, -1, " Valor Incorreto.");
    format(string, 60, "Vocк recebeu R$ %d de dinheiro.");
    SendClientMessage(giverid, string);
    GivePlayerMoney(giverid, valor);
    return 1;
}
Creio que esteja certo, fiz aqui pelo fуrum mesmo, espero ter ajudado.
Reply
#6

Quote:
Originally Posted by Mteck
Посмотреть сообщение
Uso strcmp.

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
pawn Код:
CMD:dargrana(playerid, params[])
{
    new valor, giverid, string[60];
    if(sscanf(params, "dd", giverid, valor)) return SendClientMessage(playerid, -1, "Uso correto /Dargrana <id> <Valor>");
    if(giverid = INVALID_PLAYER_ID && !IsPlayerConnected(giverid)) return SendClientMessage(playerid, -1, " ID Incorreto.");
    if(valor < 1 || valor > 999999 ) return SendClientMessage(playerid, -1, " Valor Incorreto.");
    format(string, 60, "Vocк recebeu R$ %d de dinheiro.");
    SendClientMessage(giverid, string);
    GivePlayerMoney(giverid, valor);
    return 1;
}
Creio que esteja certo, fiz aqui pelo fуrum mesmo, espero ter ajudado.
PHP код:

    format
(string60"Vocк recebeu R$ %d de dinheiro.");
    
SendClientMessage(giveridstring);
    
GivePlayerMoney(giveridvalor); 
Digamos que quando ele recebeu a mensagem ele nгo havia ganhado o dinheiro ainda
Reply
#7

Quote:
Originally Posted by Mteck
Посмотреть сообщение
Uso strcmp.
Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
pawn Код:
CMD:dargrana(playerid, params[])
{
    new valor, giverid, string[60];
    if(sscanf(params, "dd", giverid, valor)) return SendClientMessage(playerid, -1, "Uso correto /Dargrana <id> <Valor>");
    if(giverid = INVALID_PLAYER_ID && !IsPlayerConnected(giverid)) return SendClientMessage(playerid, -1, " ID Incorreto.");
    if(valor < 1 || valor > 999999 ) return SendClientMessage(playerid, -1, " Valor Incorreto.");
    format(string, 60, "Vocк recebeu R$ %d de dinheiro.");
    SendClientMessage(giverid, string);
    GivePlayerMoney(giverid, valor);
    return 1;
}
Creio que esteja certo, fiz aqui pelo fуrum mesmo, espero ter ajudado.
-----------
Reply
#8

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
-----------
Fiz em ZCMD mesmo algum problema ? se nгo ajudar ele pode ajudar outros players que precise.
Reply
#9

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext,"/dargrana",true)==0){
    if(strlen(cmdtext) == 10) return SendClientMessage(playerid,0xC0C0C0,"Uso correto: /dargrana [id] [grana]");
    GivePlayerMoney(cmdtext[11],cmdtext[13];
    return 1;
}
Desculpa se der errado.. Eu nгo mexo com strcmp

@OFF Nгo estou mais logando no seu servidor pq estou usando o 0.3x.
Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
Fiz em ZCMD mesmo algum problema ? se nгo ajudar ele pode ajudar outros players que precise.
----------------
Reply
#10

Nгo sei se ta certo n mecho com strcmp a tempos '-'

pawn Код:
if(strcmp("/dargrana", cmdtext, true, 10) == 0)
{
    new ID, Tanto;
    if (sscanf(params, "dd", ID, Tanto)) return SendClientMessage(playerid, -1, "USE: /dargrana [id] [quantia]");
    if (!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "O jogador nгo estб conectado");
    GivePlayerMoney(ID, Tanto);
    new string[200];
    format(string, sizeof(string), "[ADMIN] Vocк deu б {FF0000}%s {FFFFFF}a quantia de {FF0000}%d {FFFFFF}de dinheiro.", GetPlayerNameEx(ID), Tanto);
    SendClientMessage(playerid, -1, string);
    format(string, sizeof(string), "[ADMIN] O(a)Administrador(a) {FF0000}%s {FFFFFF}lhe deu {FF0000}%d {FFFFFF}de dinheiro.", GetPlayerNameEx(playerid), Tanto);
    SendClientMessage(ID, -1, string);
    return 1;
}

//final da gm :

stock GetPlayerNameEx(playerid)
{
    new N[25];
    GetPlayerName(playerid,N,sizeof(N));
    return N;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)