Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //============================================================================//
- /*
- Šaudymosi EVEN't
- by estylO
- Pakeitęs kreditus, scripto autoriumi netapsi
- */
- //============================================================================//
- #include < a_samp >
- #include < zcmd >
- //============================================================================//
- /* Enum'ai */
- enum eInfo
- {
- Taskai
- }
- new eDB[ MAX_PLAYERS] [ eInfo ];
- /* Kintamieji */
- new bool:SaudymosiMetas;
- public OnGameModeInit()
- {
- SukuriameObjektus(); // Objektų sukūrimui " stock'as "
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- /* Išsiunčiame žinutę žudikui */
- new zinutee[70];
- SendClientMessage( killerid, -1,"{FF0000}[EVENT] {FFFFFF}Jūs nužudėte priešą ir gavote {FFFF00}+1 {FFFFFF}tašką");
- format(zinutee, sizeof zinutee, "{FF0000}[EVENT] {FFFFFF}Jūsų turimi EVEN't taškai :{FFFF00}%d", eDB [ playerid ] [ Taskai ]);
- SendClientMessage(killerid, -1, zinutee);
- /* Išsiunčiame žinutę mirusiam */
- new zinute[70];
- SendClientMessage( playerid, -1,"{FF0000}[EVENT] {FFFFFF}Jūs mirėte, už tai gavote {FFFF00}-1 {FFFFFF}tašką");
- format(zinute, sizeof zinute, "{FF0000}[EVENT] {FFFFFF}Jūsų turimi EVEN't taškai :{FFFF00}%d", eDB [ playerid ] [ Taskai ]);
- SendClientMessage(playerid, -1, zinute);
- return 1;
- }
- /* Komandos */
- COMMAND:event(playerid,params[])
- {
- if(!SaudymosiMetas)
- {
- /* Formatuojame žinutę */
- new string[ 133 ];
- SaudymosiMetas = true;
- format(string,sizeof(string),"{FF0000}[DĖMĖSIO] {FFFFFF}Administratorius {FFFF00}%s {FFFFFF}įjungė EVENT'ą, galite prisijungti su komanda /PRISIJUNGTI",GautiVarda(playerid));
- SendClientMessageToAll(0xFFFFFAA,string);
- }
- else
- {
- new string[ 133 ];
- SaudymosiMetas = false;
- format(string,sizeof(string),"{FF0000}[DĖMĖSIO] {FFFFFF}Administratorius {FFFF00}%s {FFFFFF}išjungė EVEN't rėžimą",GautiVarda(playerid));
- SendClientMessageToAll(0xFFFFFAA,string);
- }
- return 1;
- }
- COMMAND:prisijungti( playerid, params[ ] )
- {
- if(!SaudymosiMetas)
- {
- SendClientMessage( playerid, -1 ,"{FF0000}[EVENT] {FFFFFF}Arena nėra įjungta, todėl prisijungti negalite");
- }
- else
- {
- SendClientMessage( playerid, -1, "{FF0000}[EVENT] {FFFFFF}Jūs sėkmingai prisijungėte prie EVEN't arenos");
- ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"{FF0000}ŠAUDYMOSI EVENT {FFFFFF}INFORMACIJA","{FF0000} Šaudymosi EVENT\n\n\
- {FFFFFF}Jūsų tikslas yra nužudyti kuo daugiau žaidėjų, už tai gausite taškų.\n\
- Už nužudytą +1, o jei jus nužudys jūs gausite -1 tašką.\n\
- Visus savo taškus galite pasižiūrėti parašę komandą {FFFF00}/TASKAI\n\n\n\
- {FFFFFF}Šaudymosi sistema sukurta {FFFF00}estylO {FFFFFF}@ Lietuva 2011m.","Close","");
- SetPlayerPos( playerid, 2315.3818,-1742.3173,13.3828 );
- }
- return 1;
- }
- COMMAND:taskai(playerid, params[ ] )
- {
- new zin[70];
- format(zin, sizeof zin, "{FF0000}[EVENT] {FFFFFF}Jūs turite taškų :{FFFF00}%d", eDB [ playerid ] [ Taskai ]);
- SendClientMessage(playerid, -1, zin);
- return 1;
- }
- /* Stock */
- stock GautiVarda(playerid)
- {
- new
- vardas[ 24 ]
- ;
- GetPlayerName( playerid, vardas , 24 );
- return vardas;
- }
- stock SukuriameObjektus()
- {
- CreateObject(1215, 2230, -108.5, 26, 0, 0, 0);
- CreateObject(8392, 2244.1999511719, -1809.4000244141, 36.099998474121, 0, 0, 0.82958984375);
- CreateObject(8392, 2179.3999023438, -1757.6999511719, 38.299999237061, 0, 0, 274.38354492188);
- CreateObject(8392, 2185.1000976563, -1674.0999755859, 41.5, 0, 0, 267.24884033203);
- CreateObject(8392, 2341, -1814.8000488281, 35.900001525879, 0, 0, 0);
- CreateObject(8392, 2426, -1694.0999755859, 41.200000762939, 0, 0, 267.24890136719);
- CreateObject(8392, 2371.8999023438, -1646.4000244141, 42.099998474121, 0, 0, 0);
- CreateObject(8392, 2274.8000488281, -1644.1999511719, 42.099998474121, 0, 0, 0);
- CreateObject(8392, 2174.1000976563, -1656.8000488281, 41.5, 0, 0, 0);
- CreateObject(8392, 2425.8000488281, -1808, 42.200000762939, 0, 0, 0);
- CreateObject(8392, 2431.1000976563, -1786.4000244141, 42.200000762939, 0, 0, 266.58569335938);
- CreateObject(3287, 2377.3999023438, -1741.9000244141, 17.299999237061, 0, 0, 0);
- CreateObject(1215, 2254.1999511719, -1743.4000244141, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2285.5, -1742.1999511719, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2226.5, -1742.3000488281, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2324.3000488281, -1742.0999755859, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2351.3999023438, -1741.9000244141, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2399.8000488281, -1742.4000244141, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2342.6000976563, -1722.0999755859, 12.89999961853, 0, 0, 0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment