Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ``G´´ poslato Novembar 07, 2009, 23:59:58 POSLE PODNE

Naslov: AttachObjectToPlayer
Poruka od: ``G´´ poslato Novembar 07, 2009, 23:59:58 POSLE PODNE
ae jel mi moze neko stavit tut ili pokazat kako se radi s AttachObjectToPlayer...pls ljudi vazno mi je
Naslov: Odg: [Zahtjev]AttachObjectToPlayer
Poruka od: Correlli poslato Novembar 08, 2009, 00:07:09 PRE PODNE
http://wiki.sa-mp.com/wiki/AttachObjectToPlayer
Naslov: Odg: [Zahtjev]AttachObjectToPlayer
Poruka od: ``G´´ poslato Novembar 08, 2009, 00:22:45 PRE PODNE
gleda sam i tu ali kad dodem i kucam komandu koju sam stavio za attach uopce mi nece da se makne objekt jel mozda mozes stavit ti neki tut ili nesto tako...
Naslov: Odg: [Zahtjev]AttachObjectToPlayer
Poruka od: Correlli poslato Novembar 08, 2009, 00:27:25 PRE PODNE
Stavi svoju komandu pa da vidimo gdje je greška.
Naslov: Odg: AttachObjectToPlayer
Poruka od: ``G´´ poslato Novembar 08, 2009, 00:30:56 PRE PODNE
eo moja komanda u njoj nema errora

if(strcmp(cmd, "/zakaci", true) == 0)
{
new Float:x, Float:y, Float:z;

    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
    if(PlayerToPoint(10.0,playerid, Float: x, Float: y, Float: z) || PlayerToPoint(10.0,playerid, Float: x, Float: y, Float: z))
{
    AttachObjectToPlayer(top, playerid, 1.5,1.5,0,0,2.0,1.5);
}
    }
    GetObjectPos(top, Float: x, Float: y, Float: z);
    return 1;
}
Naslov: Odg: AttachObjectToPlayer
Poruka od: Correlli poslato Novembar 08, 2009, 00:41:21 PRE PODNE
Neradi zato jer nisi koristio GetPlayerPos (http://wiki.sa-mp.com/wiki/GetPlayerPos)-funkcije i zato su ti x, y & z definirani kao 0.0.
Naslov: Odg: AttachObjectToPlayer
Poruka od: ``G´´ poslato Novembar 08, 2009, 00:46:08 PRE PODNE
Citat: Don Correlli poslato Novembar 08, 2009, 00:41:21 PRE PODNE
Neradi zato jer nisi koristio GetPlayerPos (http://wiki.sa-mp.com/wiki/GetPlayerPos)-funkcije i zato su ti x, y & z definirani kao 0.0.

Znaci moram dodat jos: GetPlayerPos(playerid, x, y, z); ?

EDIT:

meni ovo opet nece ajde jel mi ti mos napravit od ovog sta san ja napravia valjanu tu funkciju  PLS jer meni uporno nece da se makne objekt s mista...:S
Naslov: Odg: AttachObjectToPlayer
Poruka od: [BM]William poslato Novembar 08, 2009, 01:36:14 PRE PODNE
vi ste opcinjeni sa-mp-om kolko ja wowom matere mi xD
Naslov: Odg: AttachObjectToPlayer
Poruka od: Correlli poslato Novembar 08, 2009, 01:48:54 PRE PODNE
Možeš i GetObjectPos ako želiš da provjeriš ako je igrać blizu objekta, ali moraš ga koristiti prije if_statement-a a ne na kraju komande. I ako koristiš 0.3, onda ti je bolje da koristiš IsPlayerInRangeOfPoint (http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint)-funkciju jer je brža of PlayerToPoint - ali pazi da prvo staviš 'playerid' pa onda 'range', jer u PlayerToPoint ide prvo 'range' pa onda 'playerid'

Mislim da si ovo htio ovako koristiti?
if(strcmp(cmd, "/zakaci", true) == 0)
{
   new
               Float:x, Float:y, Float:z;
   GetObjectPos(top, x, y, z);
   if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
   {
       if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z))
       {
           AttachObjectToPlayer(top, playerid, 1.5, 1.5, 0, 0, 2.0, 1.5);
       }
   }    
   return 1;
}
Naslov: Odg: AttachObjectToPlayer
Poruka od: ``G´´ poslato Novembar 08, 2009, 02:15:02 PRE PODNE
sad mi radi ko podmazano al iman jos jeno pitanje kad hocu odkacit jel moram napravit funkciju DestroyPlayerObject ili ima neka druga?
Naslov: Odg: AttachObjectToPlayer
Poruka od: Correlli poslato Novembar 08, 2009, 02:20:19 PRE PODNE
Nisam siguran, probaj SetObjectPos (http://wiki.sa-mp.com/wiki/SetObjectPos)-funkciju i ako to ne radi onda koristi DestroyObject (http://wiki.sa-mp.com/wiki/DestroyObject) / DestroyPlayerObject (http://wiki.sa-mp.com/wiki/DestroyPlayerObject).
Naslov: Odg: AttachObjectToPlayer
Poruka od: ``G´´ poslato Novembar 08, 2009, 02:23:37 PRE PODNE
eh sad kad sam testira palo mi je na pamet nesto a nezz kako da to napravim...a to je da npr da je neka prikolica i sad je ja vucem autom i kako da napravim da nije ukocena nego ono samo jedan kraj malo podignut a ostalo labavo...