SA-MP Forums Archive
[ajuda]comando para skin - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda]comando para skin (/showthread.php?tid=314974)



[ajuda]comando para skin - makino - 01.02.2012

Galera eu to a muito tempo tentado fazer com que o camando funcione apenas para 2 tipos de skin mas nao sei como fazer '-' olha como tentei:
pawn Код:
if(classid == 0 && classid == 7)
            {
            Gang[playerid]= FIRE;
}
no topo:
pawn Код:
new Gang[MAX_PLAYERS];
#define FIRE 3
e no comando coloquei:
pawn Код:
if(Gang[playerid]== FIRE)
    if(strcmp("/fogo",cmdtext, true, 10) == 0)
    {
    if(UsouComando[playerid] > gettime()) return SendClientMessage(playerid, -1,  "Espere 60 segundos para usar este comando novamente.");
    GetPlayerHealth(playerid, Vida[playerid]);
    SetPlayerHealth(playerid, 9999);
    GetPlayerPos(playerid, x, y, z);
    CreateExplosion(x, y, z, 11, 10.0);
    SetPlayerHealth(playerid, Vida[playerid]);
    UsouComando[playerid] = gettime() + 60;
    return 1;
    }
Alguem pode me ajudar ?
e Tem outra:
Alguem sabe fazer um comando para almentar a velocidade de correr ?


Re: [ajuda]comando para skin - makino - 01.02.2012

man taca fogo ja ta pronto ; D oque eu kero e ke so as skins que estao na ordem 0 e 7 no (addplayerclass nao e o id das skins) que so elas possao usar esse comando


Re: [ajuda]comando para skin - Lucas_Alemao - 01.02.2012

tenta assim:

pawn Код:
if(Gang[playerid]== FIRE)
    if(strcmp("/fogo",cmdtext, true, 10) == 0)
    {
    new Skin = GetPlayerSkin(playerid);
    if(Skin != 0 || Skin != 7) return SendClientMessage(playerid, -1, "Vocк nгo possui a skin 0 ou 7");
    if(UsouComando[playerid] > gettime()) return SendClientMessage(playerid, -1,  "Espere 60 segundos para usar este comando novamente.");
    GetPlayerHealth(playerid, Vida[playerid]);
    SetPlayerHealth(playerid, 9999);
    GetPlayerPos(playerid, x, y, z);
    CreateExplosion(x, y, z, 11, 10.0);
    SetPlayerHealth(playerid, Vida[playerid]);
    UsouComando[playerid] = gettime() + 60;
    return 1;
    }
sei la, testa ae


Re: [ajuda]comando para skin - makino - 01.02.2012

lucas axo qe funfa vo testar mais eu tenho qe colocar o id da skin ae pq 0 e 7 ne id nao e a ordem ^^


Re: [ajuda]comando para skin - makino - 01.02.2012

kero qe funcione nas skins mais como disse os ids sao 97 e 181 nao 0 e 7, 0e 7 sao as ordens ^^


Re: [ajuda]comando para skin - makino - 01.02.2012

sim!! ^^ mais as skins sao 181 e 97 nao 0 e 7 kk


Re: [ajuda]comando para skin - Lucas_Alemao - 01.02.2012

entгo muda o 0 e 0 7 pelos ids...
pra setar ele pra gang faz o mesmo esquema sу q no onplayerspawn

pawn Код:
public OnPlayerSpawn(playerid)
{
   new skin = GetPlayerSkin(playerid);
   if(skin == 97 || skin == 181)
   {
      Gang[playerid] = FIRE;
      return 1;
   }
   return 1;
}



Re: [ajuda]comando para skin - makino - 01.02.2012

lucas vc fez exatamente oque eu nao keria kkk mais aki eu tentei adapitar assim :
pawn Код:
new Skin = GetPlayerSkin(playerid);
if(strcmp("/fogo",cmdtext, true, 10) == 0)
    if(Skin == 97 || Skin == 181)
    {
   
    if(Skin != 97 || Skin != 181) return SendClientMessage(playerid, -1, "Vocк nгo possui a skin 0 ou 7");
    if(UsouComando[playerid] > gettime()) return SendClientMessage(playerid, -1,  "Espere 60 segundos para usar este comando novamente.");
    GetPlayerHealth(playerid, Vida[playerid]);
    SetPlayerHealth(playerid, 9999);
    GetPlayerPos(playerid, x, y, z);
    CreateExplosion(x, y, z, 11, 10.0);
    SetPlayerHealth(playerid, Vida[playerid]);
    UsouComando[playerid] = gettime() + 60;
    return 1;
    }



Re: [ajuda]comando para skin - makino - 01.02.2012

velew lucas eu dei uma editada no codigo antigo e coloquei esse ae e funfoo !! <3