[AJUDA]CMD com poblema
#1

Galera fiz esse cmd parar roubar a mala de alguem,a o roubar ganha 50k, mais a pessoa tem que ter no minimo 50k no bolso, mais ele nao reconheзe que tem o dinheiro, segue as linhas ai:

Linhas:

PHP код:
    if(strcmp("/roubarmala"cmdtexttrue10) == 0)
    {
        new 
pidstring[128];
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) return SendClientMessage(playerid,-1,"Digite: /roubarmala [ID do Jogador] [Quantia de Grana]");
        
tmp strtok(cmdtextidx);
        if(
Info[pid][SemMala] == false) return SendClientMessage(playeridCOLOR_GRAD1"   O Jogador Nao Tem uma Mala.");
        
tmp strtok(cmdtextidx);
        if(
RoubarPlayerTime[playerid] == 1) return SendClientMessage(playerid, -1"  Vocк precisa esperar 5 minutos para usar esse comando denovo !");
        
pid strval(tmp);
        
money GetPlayerGP(pid);
        if(
money <= 999)
        {
            
SendClientMessage(playerid0xC2A2DAAA," O jogador nao tem grana na mala");
            return 
1;
        }
        
pid strval(tmp);
        
GivePlayerMoneyEx(pid, -50000);
        
GivePlayerMoneyEx(playerid50000);
        
ApplyAnimation(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1);
        
SetPlayerSpecialAction(pid,SPECIAL_ACTION_HANDSUP);
        
SetPlayerWantedLevel(playerid3);
        
RoubarPlayerTime[playerid] = 1;
        
format(stringsizeof(string), "%s Roubou A mala de %s."sendername ,giveplayer);
         
SendClientMessageToAll(playerid,string);
        return 
1;
    } 
Reply
#2

niguem ?
Reply
#3

Problema resolvido.

pawn Код:
if(strcmp("/roubarmala", cmdtext, true, 10) == 0)
{
    if(GetPlayerMoneyEx(playerid) < 50000) return SendClientMessage(playerid, 0xd6deacAA,"[ERRO]: Vocк nгo tem dinheiro arrombado. Valor: {FA053A}$50000!");
    new pid, string[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid,-1,"Digite: /roubarmala [ID do Jogador] [Quantia de Grana]");
    tmp = strtok(cmdtext, idx);
    if(Info[pid][SemMala] == false) return SendClientMessage(playerid, COLOR_GRAD1, "   O Jogador Nao Tem uma Mala.");
    tmp = strtok(cmdtext, idx);
    if(RoubarPlayerTime[playerid] == 1) return SendClientMessage(playerid, -1, "  Vocк precisa esperar 5 minutos para usar esse comando denovo !");
    pid = strval(tmp);
    GivePlayerMoneyEx(pid, 50000);
    ApplyAnimation(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1);
    SetPlayerSpecialAction(pid,SPECIAL_ACTION_HANDSUP);
    SetPlayerWantedLevel(playerid, 3), RoubarPlayerTime[playerid] = 1;
    format(string, sizeof(string), "%s Roubou A mala de %s.", sendername ,giveplayer), SendClientMessageToAll(playerid, string);
    return true;
}
Reply
#4

Continua msm coisa, mais nao pra dizer que eu nao tenho 50k, sim o jogador que ta sendo roubado.
Reply
#5

PHP код:
if(strcmp("/roubarmala"cmdtexttrue10) == 0)
{
    new 
pidstring[128];
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp)) return SendClientMessage(playerid,-1,"Digite: /roubarmala [ID do Jogador] [Quantia de Grana]");
    
tmp strtok(cmdtextidx);
    if(
Info[pid][SemMala] == false) return SendClientMessage(playeridCOLOR_GRAD1"   O Jogador Nao Tem uma Mala.");
    
tmp strtok(cmdtextidx);
    if(
RoubarPlayerTime[playerid] == 1) return SendClientMessage(playerid, -1"  Vocк precisa esperar 5 minutos para usar esse comando denovo !");
    
pid strval(tmp);
    if(
GetPlayerMoneyEx(pid) < 50000) return SendClientMessage(playerid0xd6deacAA,"[ERRO]: O Player nгo tem {FA053A}$50.000 para ser roubado!");
    
GivePlayerMoneyEx(pid, -50000);
    
GivePlayerMoneyEx(playerid50000);
    
ApplyAnimation(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1);
    
SetPlayerSpecialAction(pid,SPECIAL_ACTION_HANDSUP);
    
SetPlayerWantedLevel(playerid3), RoubarPlayerTime[playerid] = 1;
    
format(stringsizeof(string), "%s Roubou A mala de %s."sendername ,giveplayer), SendClientMessageToAll(playeridstring);
    return 
true;

Peguei codigo dele mudei um pok
Reply
#6

msm coisa, diz que nao tem os 50k aff oq sera ?
Reply
#7

Cara, o comando ali ta certo, ele ve se o player nгo tem 50k, se ele nгo tiver manda a mensagem pra quem ta roubando...
Reply
#8

Entao, o player tava com 100k e deu msm coisa, ja ate coloquei 50kk pra ver mais nao dava.
Reply
#9

PHP код:
if(strcmp("/roubarmala"cmdtexttrue10) == 0)
{
    new 
pidstring[128];
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp)) return SendClientMessage(playerid,-1,"Digite: /roubarmala [ID do Jogador] [Quantia de Grana]");
    
tmp strtok(cmdtextidx);
    if(
Info[pid][SemMala] == false) return SendClientMessage(playeridCOLOR_GRAD1"   O Jogador Nao Tem uma Mala.");
    
tmp strtok(cmdtextidx);
    if(
RoubarPlayerTime[playerid] == 1) return SendClientMessage(playerid, -1"  Vocк precisa esperar 5 minutos para usar esse comando denovo !");
    
pid strval(tmp);
    if(
GetPlayerGP(pid) < 50000) return SendClientMessage(playerid0xd6deacAA,"[ERRO]: O Player nгo tem {FA053A}$50.000 para ser roubado!");
    
GivePlayerMoneyEx(pid, -50000);
    
GivePlayerMoneyEx(playerid50000);
    
ApplyAnimation(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1);
    
SetPlayerSpecialAction(pid,SPECIAL_ACTION_HANDSUP);
    
SetPlayerWantedLevel(playerid3), RoubarPlayerTime[playerid] = 1;
    
format(stringsizeof(string), "%s Roubou A mala de %s."sendername ,giveplayer), SendClientMessageToAll(playeridstring);
    return 
true;

e agr?

This forum requires that you wait 120 seconds between posts. Please try again in 56 seconds.
This forum requires that you wait 120 seconds between posts. Please try again in 36 seconds.
This forum requires that you wait 120 seconds between posts. Please try again in 16 seconds.

Lol, meu numero da sorte й 6?!?!
Reply
#10

Cara, mesma coisa nao entendo pq nao vai.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)