[AJU]Comando /comando 1
#1

Tipo assim, estou fazendo um gm de basejumping, ai quero por exemplo fazer um comando assim:
/pulo 1
/pulo 2
...
entao, eh sim separado por espaзo mesmo, pra afzer um comando assim tem que fazer no estilo do FS de gang ?
Reply
#2

VocК pode :

pawn Код:
if(strcmp(tmp, "/pulo 1", true)==0)
{
return 1;
}
ou Assim:
pawn Код:
if(strcmp(cmd, "/pulo", true) == 0)
    {
        new tmp[256];
        new cmdx, gangnum;
        tmp = strtok(cmdtext, idx);

        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COR_ROSA, "USE: /Pulo [1/2/3/4/5]");
            return 1;
        }
        giveplayerid = strval(tmp);

        if(strcmp(tmp, "1", true)==0)
            cmdx = 1;
        else if(strcmp(tmp, "2", true)==0)
            cmdx = 2;
        else if(strcmp(tmp, "3", true)==0)
            cmdx = 3;
        else if(strcmp(tmp, "4", true)==0)
            cmdx = 4;
        else if(strcmp(tmp, "5", true)==0)
            cmdx = 5;
         return 1;        
         }

        if(cmdx==1)
        {
            SetPlayerPos(playerid, X, Y, Z);
            return 1;
        }
        else if(cmdx==2)
        {
            SetPlayerPos(playerid, X, Y, Z);
            return 1;

        }
        else if(cmdx==3)
        {
            SetPlayerPos(playerid, X, Y, Z);            
            return 1;            
        }
        else if(cmdx==4)
        {
            SetPlayerPos(playerid, X, Y, Z);
        }
        else if(cmdx==5)        
        {        
            SetPlayerPos(playerid, X, Y, Z);    
        }
            return 1;
        }

        return 1;
    }
Crйditos - LvB-Las Venturas Brasil.
Reply
#3

valeu garfield, o 2є eh melhor
e so outra duvida, tem como eu ver a altura da pessoa, tipo em relaзгo ao chгo, pra tipo no caso se a pessoa estiver caindo sem paraquedas ela ganha um dai, mas eh soh quando estiver caindo, senao botava no OnPlayerUpdate
Reply
#4

usa o MapAndreas ...

https://sampforum.blast.hk/showthread.php?tid=120013

leia... isso e SUPER FACIL de utilizar ate tem um GM de teste ou fs que indica mesmo o que queres...
Reply
#5

kkkkkkkkk, eu so li ate a parte que diz q usa 70 mb de ram, depois desisti, vou logo fazer no OnPlayerUpdate
Reply
#6

70 mb de ram o ke e? fogo tens 10 mb 20?...

por favor o computador nao vai andar a rasto com 70 mb... e eu para ja, tou num Portatil ainda tou a construir um pc...

e no onplayerupdate... como fazes? nao ha maneira de saber a cordenada Z mais proxima do jogador axo
Reply
#7

tipo o meu pc eh soh 512 de ram, e o gta ja roda fudido com isso
FAzer no Update q eu digo eh botar
pawn Код:
public OnPlayerUpdate(playerid)
{
    GivePlayerWeapon(playerid, 46, 1);
    return 1;
}
entende ?
Reply
#8

sabes o que isso vai fazer se ker?

em cada segundo e chamada 13 vezes o OnPlayerUpdate! por isso... ve la o que metes ai por ainda fica pior que meter o plugin...
Reply
#9

eu sei, nao da nem pra trocar de arma, mas vc qr q eu faзa o q?
nao sei outro lugar pra colocar, ou posso fazer pra quando ele pular neh? tem logica
Reply
#10

mete em um timer melhor do ke o onplayerupdate...

tipo
pawn Код:
//no ongamemodeinit

SetTimer("paraquedas", 3000, 1);

//resto

forward paraquedas();
public paraquedas()
{
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerConnected(i)) GivePlayerWeapon(i, 46, 1);
    }
}
so e chamado de 3 em 3 segundos...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)