dvzletem mindenkinek!
Lerst ksztette: GangSteR]
Ebben a lersban megmutatom ,hogy lehet robbanst ltrehozni!
Akkor kezdjk is:
Meny fel a szerveredre, meny el arra a pontra ahol szeretnd ,hogy trtnjen a robbans s rd be ezt " /save robbans".
Ha ezt megtetted nyisd meg a pawnot s nyissuk meg a Dokumentumok\ GTA San Andreas User Files\ SAMP s ott a savedpositions nev szveges dokumentumot! Ha megnyitottad a savedpositions szveges dokumentumot akkor, az elmentett pozicit (Robbans nven) msoljuk onnan ki az x, y, s z kordintt!
Most 2 darab fle lerst csinlok: 1. olyan ,hogy egy adott helyen trtnik msodpercenknt a robbans, 2. pedig akkor trtnik ha meghal 1 ember!
Ha egy adott helyen trtnjen a robbans msodpercenknt ezt a lerst kvesstek:
A pawno-ba keressk meg a public OnPlayerSpawn(playerid) sort s csinljunk 1 idztt!
public OnPlayerSpawn(playerid)
{
SetTimer("CreateExplosion",1000, true); // Ez az idzt ami msodpercenknt robbanst csinl!
return 1;
}
forward CreateExplosion();
public CreateExplosion()
{
CreateExplosion(x, y, z, 1, 10); // Az x, y, z helyre kell rni azt a kordintt amiket kimsoltunk a savedpositions szveges dokumentumbl! Az 1 a robbans fajta, a 10 a sugr ameddig eljusson a robbans!
}
Ha pedig akkor trtnjen a robbans amikor a jtkos meghal akkor ezt a lerst kvesstek:
A pawno-ba keressk meg a public OnPlayerDeath(playerid, killerid, reason) sort s kezgynk bele!
public OnPlayerDeath(playerid, killerid, reason)
{
new Pos:x, Pos:y, Pos:z;
GetPlayerPos(playerid,x, y, z);
CreateExplosion(x, y, z, 1, 10); // Az x, y, z az a kordinta amit hallkor lekrnk. Az 1 az a robbans fajtja, a 10 a robbans sugara ameddig eljusson!
return 1;
}
Nah enyi lenne, remlem rthet voltam!
|