Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Lucas.PwN poslato Januar 31, 2023, 23:41:34 POSLE PODNE

Naslov: Help neko
Poruka od: Lucas.PwN poslato Januar 31, 2023, 23:41:34 POSLE PODNE
Problem(error/warning): Zanima me kako napraviti kad se priblizim objektu (u ovom slucaju ce bit vrata) da se sama otvore  i zatvore bez ikakve tipke. Bio bi zahvalan ako ko pomogne posto to nikad nisam radio: /
Deo skripte: /
Kod: /
Naslov: Odg: Help neko
Poruka od: Ivo#2312 poslato Februar 01, 2023, 00:19:57 PRE PODNE
Citat: Lucas.PwN poslato Januar 31, 2023, 23:41:34 POSLE PODNE
Problem(error/warning): Zanima me kako napraviti kad se priblizim objektu (u ovom slucaju ce bit vrata) da se sama otvore  i zatvore bez ikakve tipke. Bio bi zahvalan ako ko pomogne posto to nikad nisam radio: /
Deo skripte: /
Kod: /

Ja mislim da bi to nekako ovako trebalo ići

[pawn]
if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z)
{
   MoveObject(objectid, x, y, z, speed, RotX, RotY, RotZ);
}[/pawn]
Naslov: Odg: Help neko
Poruka od: Lucas.PwN poslato Februar 01, 2023, 00:25:35 PRE PODNE
Citat: Ivo Dev poslato Februar 01, 2023, 00:19:57 PRE PODNE
Ja mislim da bi to nekako ovako trebalo ići

[pawn]
if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z)
{
   MoveObject(objectid, x, y, z, speed, RotX, RotY, RotZ);
}[/pawn]
pod sta stavljam taj kod ?
Naslov: Odg: Help neko
Poruka od: Ivo#2312 poslato Februar 01, 2023, 00:33:36 PRE PODNE
Citat: Lucas.PwN poslato Februar 01, 2023, 00:25:35 PRE PODNE
pod sta stavljam taj kod ?

Pod public OnPlayerStateChange
Naslov: Odg: Help neko
Poruka od: Bit Frosty poslato Februar 01, 2023, 00:35:59 PRE PODNE
Citat: Ivo Dev poslato Februar 01, 2023, 00:33:36 PRE PODNE
Pod public OnPlayerStateChange
Mozda bolje pod OnPlayerSpawn ili OnPlayerEnterVehicle ???
Naslov: Odg: Help neko
Poruka od: №Grella poslato Februar 01, 2023, 00:39:33 PRE PODNE
Citat: Lucas.PwN poslato Februar 01, 2023, 00:25:35 PRE PODNE
pod sta stavljam taj kod ?

tajmer koji ce da se vrti i kontrolise da li je neko kod vrata, mada ne preporucujem ti to da radis

Citat: Deleted User poslato Februar 01, 2023, 00:35:59 PRE PODNE
Mozda bolje pod OnPlayerSpawn ili OnPlayerEnterVehicle ???

hah legenda
Naslov: Odg: Help neko
Poruka od: Lucas.PwN poslato Februar 01, 2023, 00:48:19 PRE PODNE
Citat: Grella™ poslato Februar 01, 2023, 00:39:33 PRE PODNE
tajmer koji ce da se vrti i kontrolise da li je neko kod vrata, mada ne preporucujem ti to da radis

hah legenda
nisam pitao za preporuke nego za pomoc ...
Naslov: Odg: Help neko
Poruka od: Ivo#2312 poslato Februar 01, 2023, 00:50:53 PRE PODNE
Citat: Deleted User poslato Februar 01, 2023, 00:35:59 PRE PODNE
Mozda bolje pod OnPlayerSpawn ili OnPlayerEnterVehicle ???
Jao
Naslov: Odg: Help neko
Poruka od: Lucas.PwN poslato Februar 01, 2023, 00:52:46 PRE PODNE
Citat: Ivo Dev poslato Februar 01, 2023, 00:33:36 PRE PODNE
Pod public OnPlayerStateChange
ja sam napisao bez ikakve tipke samo kad se priblizi da se otvore
Naslov: Odg: Help neko
Poruka od: Ivo#2312 poslato Februar 01, 2023, 01:05:01 PRE PODNE
Citat: Lucas.PwN poslato Februar 01, 2023, 00:52:46 PRE PODNE
ja sam napisao bez ikakve tipke samo kad se priblizi da se otvore
[pawn]
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z)
   {
       MoveObject(objectid, x, y, z, speed, RotX, RotY, RotZ);
   }
}
[/pawn]
Probaj ovako
Naslov: Odg: Help neko
Poruka od: Rex poslato Februar 01, 2023, 01:22:35 PRE PODNE
Citat: Ivo Dev poslato Februar 01, 2023, 01:05:01 PRE PODNE
[pawn]
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z)
   {
       MoveObject(objectid, x, y, z, speed, RotX, RotY, RotZ);
   }
}
[/pawn]
Probaj ovako

https://team.sa-mp.com/wiki/OnPlayerStateChange.html (https://team.sa-mp.com/wiki/OnPlayerStateChange.html)
https://www.open.mp/docs/scripting/resources/playerstates (https://www.open.mp/docs/scripting/resources/playerstates)

Kao sto je rekao Grella gore, mora da se napravi timer koji ce da proverava dali je igrac blizu vrata.
Ako ne znas zasta se koristi OnPlayerStateChange klikni na linkove koje sam stavio gore.
Naslov: Odg: Help neko
Poruka od: devster poslato Februar 01, 2023, 01:22:58 PRE PODNE
Citat: Ivo Dev poslato Februar 01, 2023, 01:05:01 PRE PODNE
[pawn]
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z)
   {
       MoveObject(objectid, x, y, z, speed, RotX, RotY, RotZ);
   }
}
[/pawn]
Probaj ovako

Koliko mozes biti nepizmen da naucis pawn-lang to je cudo... De promisli malo code koji si poslao moronu mali "skripterski"
Naslov: Odg: Help neko
Poruka od: Lucas.PwN poslato Februar 01, 2023, 01:31:28 PRE PODNE
uspio sam sa kodom koji je Ivo poslao, hvala.

Lock !