Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Matteo poslato Oktobar 01, 2010, 23:02:32 POSLE PODNE

Naslov: [Pomoc] Pickup
Poruka od: Matteo poslato Oktobar 01, 2010, 23:02:32 POSLE PODNE
Evo htio bi napravit dva pickupa za boks, znaci npr. tim 1 i tim 2... Kada bi igrac dosao na pickup i upisao /tim1 ili /tim2 dobio bi skin za boks.... Molim pomoc.. Unaprijed Hvala!
Naslov: Odg: [Pomoc] Pickup
Poruka od: Gospodin poslato Oktobar 01, 2010, 23:32:00 POSLE PODNE
Napocetku moda ubaci:
new Tim1;
new Tim2;

pa pod public OnGameModeInit() ubaci:
Tim1 =  CreatePickup(id pickupa, 2, x kordinata,y kordinata,z kordinata, -1);
Tim2 =  CreatePickup(id pickupa, 2, x kordinata,y kordinata,z kordinata, -1);

Ovaj broj 2 sto je oznacen crvenom bojom je PickUp Tip, o tome mozes naci ovde : http://wiki.sa-mp.com/wiki/PickupTypes (http://wiki.sa-mp.com/wiki/PickupTypes)
-1 - ti je da se taj pickup vidi u bilo kom world-u

U modu bilo gde dodaj

public OnPlayerPickUpPickup(playerid, pickupid)
{
     if(pickupid == Tim1)
     {
SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Upisi /tim1.");
     }
     if(pickupid == Tim2)
     SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Upisi /tim2.");
     return 1;
}


I sad napravis komande. Stavis ispod pubic OnPlayerCommandText

if(strcmp(cmd, "/tim1", true) == 0)
{
                SetPlayerSkin(playerid, Skin ID);
                return 1;
}


if(strcmp(cmd, "/tim2", true) == 0)
{
                SetPlayerSkin(playerid, Skin ID);
                return 1;
}


ID Skinova mozes naci ovde: http://wiki.sa-mp.com/wiki/Skins (http://wiki.sa-mp.com/wiki/Skins)
ID skin od boksera je: 81
Naslov: Odg: [Pomoc] Pickup
Poruka od: Matteo poslato Oktobar 02, 2010, 09:03:54 PRE PODNE
Hvala puno ;) No imam problemcic, hocu da se taj pickup vidi, a s ovim tu se nevidi