[AJUDA] Tira nнvel de perseguiзгo
#1

Tipo assim galera, ja faiz mo tempгo que eu to procurando um cmd para tirar as estrelinhas de procurado, mais nunca axei nada '-', ate tentei fazer um mais deu fail ele tira o meu nivel mais nгo de outro player...

alguem mim ajuda a fazer um cmd desse ? tipo assim

/tirarestrela [ID]

ai saia todas as estrela do player

Ajuda eu pf rs
Reply
#2

pawn Код:
CMD:tirarestrela(playerid,params[])
{
    if (sscanf(params,"u",GivePlayerid)) return SendClientMessage(playerid,COLOR_AMARELO,"Comando: /tirarestrela [ID do Jogador]");

    SetPlayerWantedLevel(playerid, 0);
    return 1;
}
Reply
#3

Ituan o meu e +/- assim soque de vez de tira a estrela do meu amigo
ela tira a minha sako ?
Reply
#4

Quote:
Originally Posted by EoProzinhO
Посмотреть сообщение
Ituan o meu e +/- assim soque de vez de tira a estrela do meu amigo
ela tira a minha sako ?
pawn Код:
CMD:tirarestrela( playerid, params[ ] )
{

    if ( sscanf( params, "u", params[ 0 ]) )
    return SendClientMessage( playerid, cor, "Use: /tirarestrela [ID]");

    if (!IsPlayerConnected( params[ 0 ] ) )
    return SendClientMessage( playerid, cor, "Jogador desconectado!");
   
    SetPlayerWantedLevel(params[ 0 ], 0);
    return 1;
}
Й provбvel que resolverб seu problema.
Reply
#5

Tipo tem como tu mim ajudar a fazer pelo oque eu tenho aki ?
ficaria super mais facil pra mim ;x

pawn Код:
if(strcmp(cmd, "/tirarestrela", true) == 0)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /tirarestrela [id do player]");
        }
        giveplayerid = strval(tmp);
        if(!strlen(tmp))
  {
            SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /tirarestrela [id do palyer]");
        }
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        if(logged[playerid] == 1)
        {
            if(PlayerInfo[playerid][pPOLICIA] >= 1)
            {
                if(IsPlayerConnected(giveplayerid))
                {
                    format(string, sizeof(string), "AdmCMD: Vocк tirou as estrela  do %s.", giveplayer);
                    SendClientMessage(playerid, COLOR_BLUE, string);
                    format(tmp, sizeof(tmp), "AdmCMD: %s tirou suas estrela.", sendername, playerid);
                    SendClientMessage(giveplayerid, COLOR_BLUE, string);
                    SetPlayerWantedLevel(playerid, 0);

                }
                else
                {
                    format(string, sizeof(string), "%d nгo й um player ativo!", giveplayerid);
                    SendClientMessage(playerid, COLOR_RED, string);
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
        }
        return 1;
 }
eu to apredeno a fazer nesse tipo de codigo, e com uma mudaзa radical dakela complico tudo ;x rsrs
Reply
#6

pawn Код:
if(strcmp(cmd, "/tirarestrela", true) == 0)
{
 SetPlayerWantedLevel(playerid,0);
 return 1;
}
@OFF.
TOIC Owna
Mancha Azul AL aqui ;}
Й nois que voa bruxгo hehe.
Reply
#7

Quote:
Originally Posted by EoProzinhO
Посмотреть сообщение
Tipo tem como tu mim ajudar a fazer pelo oque eu tenho aki ?
ficaria super mais facil pra mim ;x

pawn Код:
if(strcmp(cmd, "/tirarestrela", true) == 0)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /tirarestrela [id do player]");
        }
        giveplayerid = strval(tmp);
        if(!strlen(tmp))
  {
            SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /tirarestrela [id do palyer]");
        }
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        if(logged[playerid] == 1)
        {
            if(PlayerInfo[playerid][pPOLICIA] >= 1)
            {
                if(IsPlayerConnected(giveplayerid))
                {
                    format(string, sizeof(string), "AdmCMD: Vocк tirou as estrela  do %s.", giveplayer);
                    SendClientMessage(playerid, COLOR_BLUE, string);
                    format(tmp, sizeof(tmp), "AdmCMD: %s tirou suas estrela.", sendername, playerid);
                    SendClientMessage(giveplayerid, COLOR_BLUE, string);
                    SetPlayerWantedLevel(playerid, 0);

                }
                else
                {
                    format(string, sizeof(string), "%d nгo й um player ativo!", giveplayerid);
                    SendClientMessage(playerid, COLOR_RED, string);
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
        }
        return 1;
 }
eu to apredeno a fazer nesse tipo de codigo, e com uma mudaзa radical dakela complico tudo ;x rsrs
Vale lembrar que "zcmd + sscanf" (Do exemplo que citei acima), й muito mais rбpido, prбtico e simples. Se quer mudar, mude.

Entretanto, se preferir ficar com o seu, apenas mude a linha "SetPlayerWantedLevel(playerid, 0);" para: "SetPlayerWantedLevel(giveplayerid, 0);"
Reply
#8

No meu eu coloquei errado...
troca por este
pawn Код:
CMD:tirarestrela(playerid,params[])
{
    if (sscanf(params,"u",GivePlayerid)) return SendClientMessage(playerid,COLOR_AMARELO,"Comando: /tirarestrela [ID do Jogador]");

    SetPlayerWantedLevel(GivePlayerid, 0);
    return 1;
}
Reply
#9

pawn Код:
SetPlayerWantedLevel(playerid, 0);
Nada disso. e isso ai mesmo deixa de ser macola.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)