GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kriszrap - 2010. november 06. - 13:04:19

Cím: dm fegyver
Írta: kriszrap - 2010. november 06. - 13:04:19
Sziasztok azt hogy lehet meg csinálni ha belépsz a dmbe akkor kapsz fegyvert és ha kilépsz vissza kpjad az eredeti fegyvereket:D elöre is kösz
Cím: dm fegyver
Írta: Epsilon - 2010. november 06. - 13:52:37
http://sampforum.hu/index.php?topic=3967.0
Cím: dm fegyver
Írta: kriszrap - 2010. november 06. - 18:22:38
ebbe sajna nincs benne:D
Cím: dm fegyver
Írta: Epsilon - 2010. november 06. - 19:53:34
Olvasd el a kódok mellett szereplõ megjegyzéseket is.
Cím: dm fegyver
Írta: Csabesz - 2010. november 06. - 20:14:29
Idézetet írta: Epsilon date=1289069614\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4067\" data-ipsquote-contentclass=\"forums_Topic
Olvasd el a kódok mellett szereplõ megjegyzéseket is.
 
Igaza van. Nem tartalmaz a leírás fegyver mentést majd betöltést részt.
Cím: dm fegyver
Írta: Epsilon - 2010. november 06. - 20:37:12
Mentésrõl szó sem volt olvasd el mit írt.
az OnPlayerSpawn függvénynél kell neki odaadni a fegyókat, a kommenteknek megfelelõ résznél.
Cím: dm fegyver
Írta: Csabesz - 2010. november 06. - 21:58:33
Idézetet írta: Epsilon date=1289072232\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4067\" data-ipsquote-contentclass=\"forums_Topic
Mentésrõl szó sem volt olvasd el mit írt.
az OnPlayerSpawn függvénynél kell neki odaadni a fegyókat, a kommenteknek megfelelõ résznél.
 
Akkor nem tudod értelmezni amit írt. Vagy én nem  ?  :o
 

Sziasztok azt hogy lehet meg csinálni ha belépsz a dmbe akkor kapsz fegyvert és ha kilépsz vissza kpjad az eredeti fegyvereket:D elöre is kösz
 
[/quote]
Szerintem ha belép a DM-be, kap fegyvereket... Ha kilép, akkor pedig a belépés elõtti  fegyvereit, kapja vissza.
Tehát el kell menteni a fegyvereit a belépés elõtt, hogy kilépésnél vissza tudja kapni.
Cím: dm fegyver
Írta: Epsilon - 2010. november 07. - 10:06:40
Áu.
 
Idézetet írta: kriszrap date=1289045059\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4067\" data-ipsquote-contentclass=\"forums_Topic
az eredeti fegyvereket:D elöre is kösz
 
ha mentéssel kérte volna azt így kellett volna írni:
 

az eredeti fegyvereid:D elöre is kösz
 
[/quote]
Csak azért gondolod, hogy mentéssel kérte, mert általában úgy kérik.
Mindegy.
Mentéssel itt van mentés nélkül feljebb.
 
Tedd a következoket:
Másold az alábbi kódot a játékmódod elejére:
 
new eWep[MAX_PLAYERS][13][2];
#define SavePlayerWeapons(%1) \\
for(new usualy = 0; usualy < 13; usualy++) GetPlayerWeaponData(%1, usualy, eWep[%1][usualy][0], eWep[%1][usualy][1])
#define LoadPlayerWeapons(%1) ResetPlayerWeapons(%1);\\
for(new usualy = 0; usualy < 13; usualy++) GivePlayerWeapon(%1,eWep[%1][usualy][0], eWep[%1][usualy][1])

 
A játékmódod OnPlayerConnect függvényéhez írd ezt:
 
   for (new i = 0; i < 13; i++)
{
eWep[playerid][0] = 0;
eWep[playerid][1] = 0;
}

 
Majd ha ezzel megvagy, használd egészséggel a két új funkciót.
 

SavePlayerWeapons(playerid);

 
A DM-be való belépéskor míg a
 

LoadPlayerWeapons(playerid);

 
/exitdm parancsnál.
Így visszakapjam majd a fegyvereit.
[/quote]
Cím: dm fegyver
Írta: kriszrap - 2010. november 07. - 12:21:10
sikerült:D köszönöm:D