[AJUDA]
#1

Galera eu queria que tivesse um comando de transferir dotz (Brasil Games):

Eu Consegui criar o comando /dardotz e /tirardotz , mais nгo consegui criar um comando /transferirdotz

pawn Код:
if(strcmp(cmd,"/dardotz", true)==0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "aAdmin") == 0 ){
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nao e um admin!");
return 1;
}
if(pAdmin[playerid] == 6){
new tmp[256];
new plid, skin;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, "Digite: /dardotz [id] [quantia]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "Digite: /dardotz [id] [quantia]");
return 1;
}
skin = strval(tmp);
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, pname);
if(IsPlayerConnected(plid)){
format(string, sizeof(string), "(INFO) O Administrador %s (%d) deu a vocк %d Dotz.", aname, playerid, skin);
SendClientMessage(plid, tcadm, string);
format(string, sizeof(string), "(INFO) Vocк deu a %s(ID: %d) %d Dotz.", pname, plid, skin);
SendClientMessage(playerid, Blue, string);
dini_IntSet(file2, "Dotz", dini_Int(file2, "Dotz")+skin);
return 1;
}else{
SendClientMessage(playerid, Vermelho, "(INFO) Jogador nгo conectado.");
return 1;
}
}
}
pawn Код:
if(strcmp(cmd,"/tirardotz", true)==0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "aAdmin") == 0 ){
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nao e um admin!");
return 1;
}
if(pAdmin[playerid] == 6){
new tmp[256];
new plid, skin;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, "Digite: /tirardotz [id] [quantia]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "Digite: /tirardotz [id] [quantia]");
return 1;
}
skin = strval(tmp);
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, pname);
if(IsPlayerConnected(plid)){
format(string, sizeof(string), "(INFO) O Administrador %s (%d) tirou de vocк %d Dotz.", aname, playerid, skin);
SendClientMessage(plid, tcadm, string);
format(string, sizeof(string), "(INFO) Vocк tirou de %s(ID: %d) %d Dotz.", pname, plid, skin);
SendClientMessage(playerid, Blue, string);
dini_IntSet(file2, "Dotz", dini_Int(file2, "Dotz")-skin);
return 1;
}else{
SendClientMessage(playerid, Vermelho, "(INFO) Jogador nгo conectado.");
return 1;
}
}
}
Eu Queria que tivesse um comando /transferirdotz , igual o de /transferir de dinheiro...
pawn Код:
if(strcmp(cmd, "/transferir", true) == 0) {
new tmp[256];
new giveplayerid;
new moneys;
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
new playermoney2;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "Uso: /transferir [id-do-jogador] [quantidade]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "Uso: /transferir [id-do-jogador] [quantidade]");
return 1;
}
moneys = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney2 = GetPlayerGrana(playerid);
if (moneys > 0 && playermoney2 >= moneys) {
GivePlayerGrana(playerid, (0 - moneys));
GivePlayerGrana(giveplayerid, moneys);
format(string, sizeof(string), "(INFO) Vocк transferiu para %s (ID:%d) a importвncia de $%d.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, Amarelo, string);
format(string, sizeof(string), "(INFO) Vocк recebeu $%d de %s (ID:%d).", moneys, sendername, playerid);
SendClientMessage(giveplayerid, Amarelo, string);
} else {
SendClientMessage(playerid, Amarelo, "(INFO) Valor invбlido.");
}
} else {
format(string, sizeof(string), "(INFO) %d nгo estб online.", giveplayerid);
SendClientMessage(playerid, Amarelo, string);
}
return 1;
}
Reply


Messages In This Thread
[AJUDA] - by GuiihCamargo - 27.02.2012, 15:06
Re: [AJUDA] - by GuiihCamargo - 27.02.2012, 16:51
Re: [AJUDA] - by GuiihCamargo - 27.02.2012, 17:05
Re: [AJUDA] - by Biel_Eu - 27.02.2012, 17:32
Re: [AJUDA] - by Jumper. - 27.02.2012, 17:33
Re: [AJUDA] - by GuiihCamargo - 27.02.2012, 17:41
Re: [AJUDA] - by PlayeR_TheReturN - 27.02.2012, 17:57
Re: [AJUDA] - by GuiihCamargo - 27.02.2012, 18:35
Re: [AJUDA] - by GuiihCamargo - 28.02.2012, 18:50

Forum Jump:


Users browsing this thread: 2 Guest(s)