[Ajuda] /receberroupa
#1

Boas, tal como o nome indica eu estou a editar o "Blank GameMode" , gostaria de obter um comando tivesse esta funзao:

pawn Код:
PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
e que quando se chegasse aquele sitio, executavasse o comando e setava uma skin id por exemplo 50, e que tambйm salvasse essa skin.
Reply
#2

Nao precisa de comando, faca um timer comparando se esta em tal sitio, se estiver executa o que voce quer.
Reply
#3

eu gostaria mais se fosse com um comando. o player chegava aquela zona executava o comando e setava a skin.
Reply
#4

voce quer dizer entao e Pickup? que quando o player sobre em cima dela ai seta a skin e?
Reply
#5

Entao ao inves de colocar todo o codigo na public do timer, faca um comando para as funcoes e na public do timer insira o comando a ser executado. Se voce estiver usando OnPlayerCommandText seria:

pawn Код:
OnPlayerCommandText(playerid, "/comando");
Reply
#6

use IsPlayerInRangeOfPoint й mais facil ou fale como vocк quer o comando que eu crio para vocк
Reply
#7

Quote:
Originally Posted by Gustavo_Araujo
Посмотреть сообщение
voce quer dizer entao e Pickup? que quando o player sobre em cima dela ai seta a skin e?
Sim era isso.
Reply
#8

Entao use a OnPlayerPickUpPickup.
Reply
#9

Quote:
Originally Posted by [BEP]AcerPilot
Посмотреть сообщение
Certo , farei como disse.
Reply
#10

Cria a Pickup,dai coloca uma variavel para armazenar ela,ai voce coloca no OnPlayerPickUpPickup um if com o valor da variavel.

Exemplo(Creditos a Wiki Sa-mp)
pawn Код:
new cash;
public OnGameModeInit()
{
    cash = CreatePickup(1274, 2, 0.0, 0.0, 9.0);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == cash) GivePlayerMoney(playerid,10000);
    return 1;
}
Ai so vc muda as coordenadas e as funcoes que quizer.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)