SA-MP Forums Archive
[Ajuda] Chek Up /Equipar - 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] Chek Up /Equipar (/showthread.php?tid=375951)



Chek Up /Equipar - Lucas-Fc - 08.09.2012

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.


Re: Chek Up /Equipar - StrondaXxT - 08.09.2012

!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;
}



Re: Chek Up /Equipar - Lucas-Fc - 08.09.2012

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


Re: Chek Up /Equipar - StrondaXxT - 08.09.2012

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


Re: Chek Up /Equipar - Lucas-Fc - 08.09.2012

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 ?


Re: Chek Up /Equipar - Lucas-Fc - 08.09.2012

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


Re: Chek Up /Equipar - StrondaXxT - 08.09.2012

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


Re: Chek Up /Equipar - Lucas-Fc - 08.09.2012

pode passar o cуdigo para mim ?

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


Re: Chek Up /Equipar - Rhayziin - 08.09.2012

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);
    }



Re: Chek Up /Equipar - Lucas-Fc - 08.09.2012

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