[Ajuda] Chek Up /Equipar
#1

Bom, o comando que eu tentei fazer foi esse :

CreatePickup(362,1,376.4178,2476.9055,16.4844,0);

e nessa Pickup, O Player iria Digitar o comando : " F " Para se equipar, e trocar de skin

Sendo assim :

if (strcmp("/F", cmdtext, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em sua HQ.");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(i == playerid) continue;
SetVehicleParamsForPlayer(GetPlayerVehicleID(playe rid), i, 0, 1);
}
SendClientMessage(playerid, -1, "Vocк se equipou");
return 1;
}

------------------------------------------------------------------------------------------------------------

Para quem nгo entendeu o que eu queria fazer :

CRIAR ESSA PICK UP : http://weedarr.wikidot.com/local--fi...ckups/1314.png
Nas coordenadas que eu escolher ( HQ )

Quando o Player passasse por essa Pick up, apertaria "F" , e se Equiparia, (Com as armas que eu escolher no GM), E tambйm trocasse a skin que ele estar, por uma que eu escolhesse no GM.





Quem souber fazer me ajuda, to tentando o dia todo, para os que falam que eu n tento fazer, so quero pronto, n й isso.
Reply
#2

!IsPlayerInAnyVehicle isso nгo й pra veiculo?
Код:
if (strcmp("/F", cmdtext, true, 10) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,raio,cordx,cordy,cordz)) return SendClientMessage(playerid, -1, "Vocк nгo estб em sua HQ.");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(i == playerid) continue;
SetVehicleParamsForPlayer(GetPlayerVehicleID(playe rid), i, 0, 1);
}
SendClientMessage(playerid, -1, "Vocк se equipou");
return 1;
}
Reply
#3

Stronda, foi o que me ensinaram, sei pouca coisa do pawno, e estou disposto a aprender :\
Reply
#4

explica uma coisa vocк quer fazer um comando que tenha q digitar /f? ou sу passar pelo pickup e ja ser equipado?
Reply
#5

Quote:
Originally Posted by StrondaXxT
Посмотреть сообщение
explica uma coisa vocк quer fazer um comando que tenha q digitar /f? ou sу passar pelo pickup e ja ser equipado?
Quando o cara da quela Gangue / ORG , passar pelo Chek Up de sua Organizaзгo, aperta " F " em cima do chek up, ai ele serб equipado com as armas que eu escolher no GM , e trocarб a SKIN dele, para a skin q eu escolher no GM,


EX :

Policial militar, fez o login no servidor, foi no Chek Up, Apertou " F " , sua skin foi trocada para skin de PM , ele ganhou armas e colete FULL


entendeu ?
Reply
#6

й um /equipar sem escrever nada , so apertando F no chek Up
Reply
#7

cria o comando normalmente
depois em OnPlayerKeyStateChange coloque OnPlayerCommandText(playerid,"/f");
Reply
#8

pode passar o cуdigo para mim ?

nгo to acertando fazer nada cara. sou novo no pawno
Reply
#9

PORRA MANO, EU POSTEI EM UM TOPICO DE AJUDA SEU!
¬¬ MAS TA AE...
pawn Код:
//Em OnGameModeInit
    AddStaticPickup(356, 1, 1153.6134,-1185.6056,32.0275);

// Vo usar zcmd, no final do GM:
CMD:pegueiapickuplolol(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1153.6134,-1185.6056,32.0275))
    {
        GivePlayerWeapon(playerid, 26, 999); // dar arma/Bala
    }
    return 1;
}

//Agora em OnPlayerKeyStateChange:
    if ((newkeys == KEY_SECONDARY_ATTACK))  // Key F / Enter
    {
        cmd_pegueiapickuplolol(playerid);
    }
Reply
#10

Quote:
Originally Posted by Rhayziin
Посмотреть сообщение
PORRA MANO, EU POSTEI EM UM TOPICO DE AJUDA SEU!
¬¬ MAS TA AE...
pawn Код:
//Em OnGameModeInit
    AddStaticPickup(356, 1, 1153.6134,-1185.6056,32.0275);

// Vo usar zcmd, no final do GM:
CMD:pegueiapickuplolol(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1153.6134,-1185.6056,32.0275))
    {
        GivePlayerWeapon(playerid, 26, 999); // dar arma/Bala
    }
    return 1;
}

//Agora em OnPlayerKeyStateChange:
    if ((newkeys == KEY_SECONDARY_ATTACK))  // Key F / Enter
    {
        cmd_pegueiapickuplolol(playerid);
    }
Vou testar manolo jб edito
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)