DarGrana pa Players -
Mteck - 10.01.2013
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:
Re: DarGrana pa Players -
Diogo123 - 10.01.2013
Zcmd ou Strcmp ?
Re: DarGrana pa Players -
Mteck - 10.01.2013
Uso strcmp.
Re: DarGrana pa Players -
tonisantolia - 10.01.2013
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.
Re: DarGrana pa Players -
Maklister - 10.01.2013
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.
Re: DarGrana pa Players -
Gii - 10.01.2013
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(string, 60, "Vocк recebeu R$ %d de dinheiro.");
SendClientMessage(giverid, string);
GivePlayerMoney(giverid, valor);
Digamos que quando ele recebeu a mensagem ele nгo havia ganhado o dinheiro ainda
Re: DarGrana pa Players -
tonisantolia - 10.01.2013
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.
|
-----------
Re: DarGrana pa Players -
Maklister - 10.01.2013
Quote:
Originally Posted by tonisantolia
-----------
|
Fiz em ZCMD mesmo algum problema ? se nгo ajudar ele pode ajudar outros players que precise.
Re: DarGrana pa Players -
tonisantolia - 10.01.2013
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.
|
----------------
Re: DarGrana pa Players -
Diogo123 - 10.01.2013
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;
}