Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Max_Mambo poslato Avgust 27, 2010, 02:20:27 PRE PODNE

Naslov: [POMOC] Kako?
Poruka od: Max_Mambo poslato Avgust 27, 2010, 02:20:27 PRE PODNE
E ovako da nemislite da sam naslov stavio bzvz, kad bi napisao gore u naslovu jedno sve bi znali i post bi mi bio zbrisan... Trebam pomoc oko postavljanja /enter i /exit i pickupova na mjesta, pa ako netko moze pomoci bio bih zahvalan, ako nerazumijete sto zelim pitajte u komentaru no jos jednom cu obasjint...
POMOC za PICKUP = trebam pomoc kako postaviti pickup, staviti text na njega da se pokaze igracu...
POMOC KOMANDE = trebam pomoc kako napraviti bas na tom mjestu komande /enter i /exit...

nadam se da razumijete sto zelim...  :-\
Naslov: Odg: [POMOC] Kako?
Poruka od: mikec poslato Avgust 27, 2010, 03:15:49 PRE PODNE
1 - CreatePickup za one standardne pickupove, a za test ne znam koji misliš. Ali ako misliš onaj 3D text onda je ovo: Create3DTextLabel
2 - IsPlayerInRangeOfPoint
Naslov: Odg: [POMOC] Kako?
Poruka od: Max_Mambo poslato Avgust 27, 2010, 03:39:37 PRE PODNE
Citat: mikec poslato Avgust 27, 2010, 03:15:49 PRE PODNE
1 - CreatePickup za one standardne pickupove, a za test ne znam koji misliš. Ali ako misliš onaj 3D text onda je ovo: Create3DTextLabel
2 - IsPlayerInRangeOfPoint
obrazlozi ako nije problem, ucim se redom skriptat nisam pametan bas... :S
Naslov: Odg: [POMOC] Kako?
Poruka od: TiXoR_ poslato Avgust 27, 2010, 13:18:14 POSLE PODNE
Citat: Max_Mambo poslato Avgust 27, 2010, 03:39:37 PRE PODNE
Citat: mikec poslato Avgust 27, 2010, 03:15:49 PRE PODNE
1 - CreatePickup za one standardne pickupove, a za test ne znam koji misliš. Ali ako misliš onaj 3D text onda je ovo: Create3DTextLabel
2 - IsPlayerInRangeOfPoint
obrazlozi ako nije problem, ucim se redom skriptat nisam pametan bas... :S
-.- a da odeš na wikipediu i saznaš za te funkicije kako se rade i te šeme?
Naslov: Odg: [POMOC] Kako?
Poruka od: ƨтяακƨı poslato Avgust 27, 2010, 13:57:51 POSLE PODNE
Valjda mislis GameTextForPlayer

Jednostavno je

Definiras pickup

new pickup;

postavis ga pod OnGameModeInit

pickup = CreatePickup(model, type, Float:X, Float:Y, Float:Z, Virtualworld)

i onda ides pod public OnPlayerPickupPickup

i stavis dolje

if(pickupid == pickup)
{
      GameTextForPlayer(playerid, const string[], time, style)
}


Tak ces napravit pickup i u njemu ce biti text

za enter / exit odes bas pod komande /enter i /exit

Na enter skroz dolje dodajes sebi za svoj novi

else if (PlayerToPoint(x, playerid, Float:X, Float:Y, Float:Z))
{
SetPlayerInterior(playerid,interiorid);
SetPlayerPos(playerid,Float:x,Float:y,Float:z);
}


tak imas i pod /exit

i sam na kraj dodas

else if (PlayerToPoint(x, playerid, Float:x,Float:y,Float:z))
{
SetPlayerInterior(playerid, interiorid);
SetPlayerPos(playerid, Float:x,Float:y,Float:z);
}
Naslov: Odg: [POMOC] Kako?
Poruka od: Max_Mambo poslato Avgust 27, 2010, 14:19:01 POSLE PODNE
Hvala moze LOCK