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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: CANNONN - 2011. március 15. - 21:38:51

Cím: AntiKill System
Írta: CANNONN - 2011. március 15. - 21:38:51
Sziasztok! :)Ez egy \"tilos az ölés\" script! Holnap adok bõvebb leírást!
Letöltés:
<a href=\"http://www.solidfiles.com/d/2984/\">PWN</a>
<a href=\"http://www.solidfiles.com/d/93675/\">AMX</a>
Cím: AntiKill System
Írta: SoAP - 2011. március 15. - 21:43:55
Jó lesz... Bõvitsd ki a scriptet például PVaral. Ami mindig nõ ha az illetõ gyilkol És ha pl eléri a harmadik alkalmat akkor fagyassza csak le.
Amúgy szerintem ezt nem így akartad írni: Nem playerid
 
ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_MSGBOX, \"Szóltam!!\",\"Ezen a szerveren ölni tilos!\",\"Rendben\",\"\");

 
Hanem a killerid
 
ShowPlayerDialog(killerid, DIALOG_0, DIALOG_STYLE_MSGBOX, \"Szóltam!!\",\"Ezen a szerveren ölni tilos!\",\"Rendben\",\"\");
Cím: AntiKill System
Írta: Yeaseiro - 2011. március 15. - 21:51:32
Ez egy AntiKill rendszer ami öléskor lefagyasztja a játékost míg kinem lép vagy az admin fel nem oldja.
Készítõje CANNONN. Másé nem lehet ugyanis egyszerû szkript ;)
Amúgy rövidebb lett volna:
 

#include a_samp
main()
     print(\"\\n--------------------------------------\\nÖlésscript bekapcsolva!\\n--------------------------------------\\n\");
public OnPlayerConnect(playerid)
     return ShowPlayerDialog(playerid, 0, 0, \"Üdvözlet!\",\"Ezen a szerveren ölni tilos!\",\"Rendben\",\"\"), 1;
public OnPlayerDeath(playerid, killerid, reason)
     return TogglePlayerControllable(killerid, 0), ShowPlayerDialog(killerid, 0, 0, \"Szóltam!!\",\"Ezen a szerveren ölni tilos!\",\"Rendben\",\"\"), 1;

 
Amúgy felesleges csak leírtam mert a mainba raktad a kikapcsolás szót amit úgyis szerver indításkor ír.
Másik hogy nincs benne a #define FILTERSCRIPT ezért feleslegesnek tartottam mert GM-nek észleli.
Felesleges Dialogid definíció mert zavarodást esetleg crasht is idézhet.
És feleslegesnek tartom hogy mindig beírom hogy DIALOG_LIST mikor az is egy definált szó.
0=MSGBOX, 1=INPUTTEXT, 2=LIST
Amúgy ezenkívül hasznos lehet stunt szervereken :)
Cím: AntiKill System
Írta: Buba - 2011. március 16. - 13:14:41
Jó, csak nem hiszem hogy bárki használni fogja. Bocsi.
Cím: AntiKill System
Írta: SoAP - 2011. március 16. - 15:50:38
Kezdõknek jól jöhet tanulni. csinálj akkor olyat amit mindenki használna... -.-
Cím: AntiKill System
Írta: CANNONN - 2011. március 16. - 15:51:53
Idézetet írta: SoAP date=1300221835\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6870\" data-ipsquote-contentclass=\"forums_Topic
Hanem a killerid
 
ShowPlayerDialog(killerid, DIALOG_0, DIALOG_STYLE_MSGBOX, \"Szóltam!!\",\"Ezen a szerveren ölni tilos!\",\"Rendben\",\"\");

 

Igazad van, álmos voltam nem volt kedvem vele sokat dolgozni, csak összecsaptam, ha lesz idõm megcsinálom  ;) :)!!Terveztem bele ki-be kapcsoló dialogot is!
Cím: AntiKill System
Írta: Buba - 2011. március 16. - 18:44:07
Idézetet írta: SoAP date=1300287038\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6870\" data-ipsquote-contentclass=\"forums_Topic
Kezdõknek jól jöhet tanulni. csinálj akkor olyat amit mindenki használna... -.-
 
SoAP nem mondod komolyan? :D Nem arra mondtam hogy hülyeség, hanem arra hogy nem hiszem hogy valahol használni fogják, mert minden rendes szerveren szokott lenni DM zóna .. stb.
De inkább ne offoljunk :-)