Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Csabesz

Oldalak: 1 ... 432 433 [434] 435 436 ... 442
6496
Szkript kérések / Sig
« Dátum: 2010. március 07. - 16:08:26 »
Amire csabesz van írva ?  ???

6497
Leírások/Útmutatók / [TUT]Object "betölto" (teleportnál)
« Dátum: 2010. március 07. - 15:46:11 »
Jó lett, de egyszerubben is meg lehetett volna oldani.  ;)

6498
Leírások/Útmutatók / [TUT]Menü készítés
« Dátum: 2010. március 07. - 14:09:35 »
Jó leírás lett.  :)
De ha már a menüknél tartunk, akkor kilehetett volna egészíteni a menükhöz tartozó függvényekkel.   ;)
E: Szerintem már nem sokan használnak menüt, a Dialog a \"meno\".  ::)

6499
Leírások/Útmutatók / [ TuT ] Banda Zóna Létrehozása + Fügvények
« Dátum: 2010. március 07. - 14:00:02 »
Jó leírás, Grat!   :)

6500
Segítségkérés / Sf mód újítása
« Dátum: 2010. március 06. - 20:22:40 »
Akár én is, de légy oly szíves a Fo posztot szerkeszd és kódba írd!  :)

6501
Leírások/Útmutatók / [TuT] DM zóna létrehozása
« Dátum: 2010. március 06. - 19:33:57 »
Köszönöm

6502
Leírások/Útmutatók / [TuT] DM zóna létrehozása
« Dátum: 2010. március 06. - 19:21:21 »
Kösz.
Tényleg botlás volt. ;D
Javítva.  ::)

6503
Szkript kérések / segitség
« Dátum: 2010. március 06. - 18:57:44 »
Dobj rá egy e107-es rendszer, és akkor könnyu lesz.  ;)

6504
Szkript kérések / DM-es valami
« Dátum: 2010. március 06. - 18:56:39 »

6505
Leírások/Útmutatók / [TuT] DM zóna létrehozása
« Dátum: 2010. március 06. - 18:52:54 »
DM zóna létrehozása
 
Na, amit Ti is láthatjátok a címbol, most azt fogom leírni Nektek, hogy hogyan is lehet megoldani, azt ha valaki DM zónába van, akkor onnan csak egy bizonyos paranccsal tudjon kijönni ill. más parancsot se  tudjon használni addig.  :)
Na kezdjük is el:  :P
1. Létre kell hozni egy globális változót, ami tárolja, hogy a játékos Dm zónába van-e vagy nincs
 
new: bool:DM[MAX_PLAYERS];

 
A változónknak két értéke lehet,
 - elso: True( igaz )
 - második: False( hamis ).
Akkor a True jelzi majd, hogy DM zónába van, és a False pedig hogy nincs.
2. Ha valaki csatlakozik a szerverre akkor a DM változó értéke egyértelmuen False ( hamis ) lesz.
 

public OnPlayerConnect(playerid)
{
   DM[playerid] = false;
   return 1;
}

 
Tehát, False ( hamis ) értéket adtunk neki.
3. Ha valaki le csatlakozik akkor is False ( hamis ) értéket adunk neki.
 
public OnPlayerDisconnect(playerid, reason)
{
   DM[playerid] = false;
   return 1;
}

 

Jöhetnek a parancsok
 
4. DM parancs létrehozása
 
if(strcmp(cmdtext, \"/dm\") == 0 ) 
{
   if(DM[playerid] == true) return SendClientMessage(playerid,0xFFFF00AA,\"DM zónában vagy ! Eloször /exitdm\"); // Lekérdezzük hogy DM zónában van-e vagy nincs
   ResetPlayerWeapons(playerid); // meglévo fegyvereit elvesszük
   GivePlayerWeapon(playerid,32,1000); // Adunk neki fegyvert
   SetPlayerArmour(playerid, 100); // Adunk neki páncélt
   SetPlayerPos(playerid,2782.3257,-2019.7649,13.5620); // Teleport koordinátája ( ide teleportálja )
   SendClientMessage(playerid, 0xFFFF00AA,\"Csatlakoztál a DM-hez! Kilépéshez: /exitdm\"); // Ki írunk neki egy \'infó\' szöveget
   DM[playerid] = true; // beállítjuk a DM változót, hogy True ( igaz ) értéket mutasson.
   return 1; // Visszatérés
}

 
Hát ennyi lenne, egy egyszeru DM parancs, de ezt még lehet \'cifrázni\' karakter,fegyver,élet,páncél mentésével.  :)
Na, ha már megvolt a DM parancs, akkor hozzunk létre egy exitdm nevu parancsot.  :D
5. Exitdm parancs létrehozása
 
if(strcmp(cmdtext, \"/exitdm\") == 0)
{
   if(DM[playerid] == false) return SendClientMessage(playerid,0xFFFF00AA,\"Nem vagy DM zónában!\");
   DM[playerid] = false; // Ha a játékos sikeresen kilépet akkor false ( hamis ) értéket kap
   SendClientMessage(playerid, 0xFFFF00AA,\"Sikeresen kiléptél a DM zónából!\"); // Ha kilépett a DM zónából akkor küldünk neki üzenetet
   ResetPlayerWeapons(playerid); // Elvesszük a fegyvereit.
   return 1; // Visszatérés
}

 
Tehát, ez lesz az a parancs, amit a DM zónába használhat.
6. Nézzünk egy egyszeru parancsot
 
if(strcmp(cmdtext, \"/tudom\") == 0) 
{
   if(dm[playerid] == true) return SendClientMessage(playerid,0xFFFF00AA,\"DM zónában vagy ! Eloször /exitdm\"); // Megvizsgáljuk, hogy DM zónába vane- vagy nincs, ha nincs akkor lefut a parancs
   SendClientMessage(playerid,0xFFFF00AA,\"Ezt már te is megtanultad!\"); // szöveget írunk neki, ha nincs DM zónában
   return 1; // Visszatérés
}

 
Hát ennyi lenne röviden.  Lehet kifogom egészíti az adatok mentésével.  ::)
Sok sikert.  ;D

6506
Szkript kérések / DM-es valami
« Dátum: 2010. március 06. - 17:54:54 »
Ha nem eloz meg valaki, akkor írok róla leírást.  ;)

6507
Beszélgetés / Kocka vagy?
« Dátum: 2010. március 05. - 20:18:35 »
Áhh 10:1 arány, nem jól indul!  ::)

6508
Stunt / Tryp Stunt No1
« Dátum: 2010. március 05. - 20:08:10 »
Idézetet írta: TR!pL3 date=1267815710\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"857\" data-ipsquote-contentclass=\"forums_Topic
Ja, azóta csináltam pár jobb slideot :D
 
Tényleg ?  :o
csak vicc... :P ::)

6509
Beszélgetés / Értékeld a feletted lévõ sigét
« Dátum: 2010. március 05. - 19:07:36 »
1/10
No reklám! Foleg szlovák...  >:(

6510
SA-MP: Szerverfejlesztés / Drift számláló
« Dátum: 2010. március 05. - 17:40:25 »
Idézetet írta: Gamestar date=1267806934\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"849\" data-ipsquote-contentclass=\"forums_Topic
Ez hogyan jelentkezett? Fejtsd ki bovebben.
 
Rendben :D
1. Driftelek lángoló autóval és felrobbantam.  ::) Tehát halál után is számolta...
2. Majdnem beleestem a vízbe és még mielott bele estem volna, kiugrottam és akkor is tovább számolta...

Oldalak: 1 ... 432 433 [434] 435 436 ... 442
SimplePortal 2.3.7 © 2008-2024, SimplePortal