Zanima me kako mogu napravit oružje ali da bude kao PickUp, znaÄi da ta puÅ¡ka negdje stoji i da je igraÄ može samo pokupiti. Pomoć ?
Na vrh skripte stavi:
new mojpickup;
Ispod "OnGameModeInit()" (bez navodnika) stavi ;
mojpickup= CreatePickup(ID_PICKUPA, 1, X,Y,Z,-1);
Onda ispod "public OnPlayerPickUpPickup(playerid, pickupid)" stavi;
if(pickupid == mojpickup)
{
SendClientMessage(playerid,COLOR_YELLOW,"Pokupio si oruzje!");
GivePlayerWeapon(playerid,ID_ORUZJA);
}
Hvala idem da probam
•Na pocetku u skripti stavi:
new PuskaM4;
public OnGameModeInit()
{
PuskaM4= CreatePickup(356, 2, x-kordinata od tog mesta, y kordinata, z kordinata, -1);
return 1;
}
•Te kordinate dobijas kad odes do mesta na kom zelis da ti bude taj pickup i upises /save. Posle odes u MyDocument > SAMP i otvoris savedposition.txt i tu ce ti biti kordinate od tog mesta i to kopiras i ubacis u skriptu.
•Sad stavi ovo negde nakraju skripte:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == PuskaM4)
GivePlayerWeapon(playerid, 356, broj metaka koliko zelis stavi);
return 1;
}
•Ja sam ti stavio kao primer ID: 356 to je ID od M4 Puske
•Ovde mozes naci sve ID-ove oruzija: http://wiki.sa-mp.com/wiki/Weapons (http://wiki.sa-mp.com/wiki/Weapons)
•Ovde mozes naci sve ID-ove pickupa: http://wiki.sa-mp.com/wiki/Game_Object_ID_List (http://wiki.sa-mp.com/wiki/Game_Object_ID_List)
Edit: Izvinite sto sam i ja ovo napisao, jer nisam video da je Slick vec napisao
Hvala vam svima, našao sam i ovdje jako lijepo objašnjeno: http://balkan-samp.com/forum/index.php?topic=52.0 (http://balkan-samp.com/forum/index.php?topic=52.0)