[Ajuda] Pickup
#1

pawn Код:
new pickupcasa;
new pickupcasa2;

public OnFilterScriptInit()
    pickupcasa = CreatePickup(1318, 1,982.501,-2142.684,13.431);
    pickupcasa2 = CreatePickup(1318, 1,1127.252,-2040.167,31.674);
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
    {
        if(pickupid == pickupcasa)
    {
        SetPlayerPos(playerid,1125.473,-2040.228,31.396);
    }
        if(pickupid == pickupcasa2)
    {
        SetPlayerPos(playerid,982.843,-2139.494,12.412);
    }
        return 1;
}
Como eu poderia passar , pra apertar a tecla ENTER para entrar/sair do interior ?
Reply
#2

use OnPlayerKeyStateChange com a Tecla = 16 '-'
Reply
#3

Poderia dar exemplo de uso ?

Pois no wiki samp , entendi nada :S
Tem algum tutorial sobre isso ?
Reply
#4

Quote:
Originally Posted by Ades
Посмотреть сообщение
Poderia dar exemplo de uso ?

Pois no wiki samp , entendi nada :S
Tem algum tutorial sobre isso ?
Use IsPlayerInRangeOfPoint, nao precisa criar var para a pickup..

Exemplo:

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == 16 && IsPlayerInRangeOfPoint(playerid, 3, X, Y, Z))
    {
        SetPlayerPos(playerid, x, y, z);
    }
    return 1;
}
Reply
#5

THX +rep

Vo almuзar o/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)