[Ajuda] Pickup
#1

Bom olб, fiz meus pickup's corretamente entrando no interior e saindo corretamente, agora fiz para apertar f para entrar no interior й para se equipar, sу que funciona com a pessoa passando encima tambйm funciona com os dois eu queria apenas com f, jб esta tudo certo, sу que eu queria que ela entrasse apenas com f, alguйm me ajuda
Reply
#2

Mande o code
Reply
#3

nгo vou te mandar as variaveis pois vocк jб sabe
ongamemodeinit
Код:
 NovoPickup = CreatePickup(1272, 1, 1308.145141, -867.986633, 39.578125, 0);
    Create3DTextLabel("Equipar aperte f", 0xFFFF00AA, 1308.145141, -867.986633, 39.578125, 10, 0, 0);
onplayerpickup
Код:
  if(pickupid == NovoPickup) {
 GameTextForPlayer(playerid,"~w~Voce se equipou!", 6000,4);
 GivePlayerWeapon(playerid,3,999);
 GivePlayerWeapon(playerid,41,999);
 SendClientMessage(playerid, COR_ERRO,"Vocк se equipou, Parabйns");
}
no caso para apertar f

Код:
 if(strcmp(cmdtext, "/equipandoplc", true) == 0)
	{
     if(IsPlayerInRangeOfPoint(playerid, 2.0, 1309.1957,-868.5053,39.5781))
     {
      GameTextForPlayer(playerid,"~w~Voce se equipou!", 6000,4);
      GivePlayerWeapon(playerid,3,999);
      GivePlayerWeapon(playerid,41,999);
      SendClientMessage(playerid, COR_ERRO,"Vocк se equipou, Parabйns");
     }
	return true;
	}
onplayerkeystatechange
Код:
 public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if ((newkeys==KEY_SECONDARY_ATTACK))
{
   OnPlayerCommandText(playerid,"/equipandoplc");
}
	return 1;
}
Reply
#4

Desculpe double post, mais alguйm ajuda?
Reply
#5

tenta remover o:

PHP код:
  if(pickupid == NovoPickup) {
 
GameTextForPlayer(playerid,"~w~Voce se equipou!"6000,4);
 
GivePlayerWeapon(playerid,3,999);
 
GivePlayerWeapon(playerid,41,999);
 
SendClientMessage(playeridCOR_ERRO,"Vocк se equipou, Parabйns");

Reply
#6

vlw *-*
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)