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: Spedy - 2012. November 29. - 12:36:02

Cím: Vissza számoló
Írta: Spedy - 2012. November 29. - 12:36:02
Sziasztok! Szeretnék bemutatni egy filterszkriptemet. Nemrég készült!
Remélem hasznát veszitek!
 
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
forward countketto();
forward countnegy();
forward countharom();
forward countegy();
forward countrajt();
forward stop();
new bool:a;
new Float:X, Float:Y, Float:Z;
#else
#endif
////////////////////////////////////////////////////////////////////////////////
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext,\"/count\",true) == 0) {
   new pName[30];
   new string[256];
   if (a == false)
   {
   a = true;
   GetPlayerName(playerid, pName, 30);
   format(string, 280, \"Infó:%s El Beírta a /count parancsot!!\", pName);
   SendClientMessageToAll(0xFFFF00AA, string);
   for(new i; i < MAX_PLAYERS; i++) {
   GameTextForPlayer(i, \"~r~-[]5[]-\",1000,4);
   GetPlayerPos(i,X,Y,Z);
   PlayerPlaySound(i,1056,X,Y,Z);
   }
   SetTimer(\"countnegy\",1000,0);
   SetTimer(\"countharom\",2000,0);
   SetTimer(\"countketto\",3000,0);
   SetTimer(\"countegy\",4000,0);
   SetTimer(\"countrajt\",5000,0);
   SetTimer(\"stop\",6000,0);
}
   else SendClientMessage(playerid, 0xFFFF00AA, \"[HIBA] Már valaki elkezdet vissza számolni!   return 1;
   }
   return 0;
}
////////////////////////////////////////////////////////////////////////////////
public countketto()
{
   for(new i; i < MAX_PLAYERS; i++) {
   GameTextForPlayer(i,\"~r~-[]2[]-\",1000,4);
   GetPlayerPos(i,X,Y,Z);
   PlayerPlaySound(i,1056,X,Y,Z);
   }
}
////////////////////////////////////////////////////////////////////////////////
public countegy()
{
   for(new i; i < MAX_PLAYERS; i++) {
   GameTextForPlayer(i,\"~r~-[]1[]-\",1000,4);
   GetPlayerPos(i,X,Y,Z);
   PlayerPlaySound(i,1056,X,Y,Z);
   }
}
////////////////////////////////////////////////////////////////////////////////
public stop()
{
   a = false;
}
////////////////////////////////////////////////////////////////////////////////////
public countharom()
{
   for(new i; i < MAX_PLAYERS; i++) {
   GameTextForPlayer(i,\"~r~-[]3[]-\",1000,4);
   GetPlayerPos(i,X,Y,Z);
   PlayerPlaySound(i,1056,X,Y,Z);
   }
}
///////////////////////////////////////////////////////////////////////////////////
public countnegy()
{
   for(new i; i < MAX_PLAYERS; i++) {
   GameTextForPlayer(i,\"~r~-[]4[]-\",1000,4);
   GetPlayerPos(i,X,Y,Z);
   PlayerPlaySound(i,1056,X,Y,Z);
   }
}
//--------------------------------------------------------------------------------------------------
public countrajt()
{
   for(new i; i < MAX_PLAYERS; i++) {
   GetPlayerPos(i,X,Y,Z);
   GameTextForPlayer(i,\"~r~-[]MEHET[]- ~y~-[]MEHET[]- ~g~-[]MEHET[]-\",1000,4);
   PlayerPlaySound(i,1057,X,Y,Z);
   }
}

 
Remélem tetszik!  :thumbsup:
Cím: Vissza számoló
Írta: Gabor.. - 2012. November 29. - 12:56:03
Nagyon pazarol, valamint nem zártad le a stringet, és a függvényt...
Cím: Vissza számoló
Írta: Flash - 2012. November 29. - 15:28:02
:sick:
 Haladó scripter?  :facepalm:
Cím: Vissza számoló
Írta: zeteni - 2012. November 29. - 16:13:22
Le lett ez egyáltalán tesztelve?
Cím: Vissza számoló
Írta: Spedy - 2012. November 29. - 17:34:23
Le.
Cím: Vissza számoló
Írta: Pedró - 2012. November 29. - 20:49:56
a téma elején írhattad volna, hogy készítsünk hányózacskót.
borzasztó az egész kód.
vedd le azonnal a haladó scripter-es titulusod ZyZu stílusként 15%-ra.. (15% pawn scripter)
de lehet, hogy 14,5%... hmm... jaja annyi!! :)
ám nagyon pazarol.. :( kár volt megnyitnod, magad égeted cs
Cím: Vissza számoló
Írta: Place - 2012. November 29. - 20:58:15
Szép, lett gratulálok ment a +!!
Cím: Vissza számoló
Írta: Kovacs_Bela - 2012. November 29. - 21:32:15
Idézetet írta: Spedy date=1354206863\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30376\" data-ipsquote-contentclass=\"forums_Topic
Le.
 
:sick: gratulálok, ezzel elástad magad egy 5 m mély gödörbe.
hogy te ezt tesztelted az egyszerûen lehetetlen. :wall:
Cím: Vissza számoló
Írta: bendor - 2012. November 29. - 22:16:31
Idézetet írta: Pedró date=1354218596\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30376\" data-ipsquote-contentclass=\"forums_Topic
a téma elején írhattad volna, hogy készítsünk hányózacskót.
borzasztó az egész kód.
vedd le azonnal a haladó scripter-es titulusod ZyZu stílusként 15%-ra.. (15% pawn scripter)
de lehet, hogy 14,5%... hmm... jaja annyi!! :)
ám nagyon pazarol.. :( kár volt megnyitnod, magad égeted cs
 
Te is vótá kezdõ.. (jó rég lehetett :D)
 

 

Le.
 
[/quote]
 :sick: gratulálok, ezzel elástad magad egy 5 m mély gödörbe.
hogy te ezt tesztelted az egyszerûen lehetetlen. :wall:
 
[/quote]
Neked feltétlen bele kellett szólnod ugye? Nem épp a legcélravezetõbb megoldást alkalmazza,de attól még lehetséges,hogy mûködik.
Ne legyen nagy az arcod arra,hogy egy hónap alatt definiálsz pár frakcióhoz szükséges dolgot,és hogy zöld a neved..
Cím: Vissza számoló
Írta: Dante Sanders - 2012. November 30. - 10:44:00
Bocs Spedy de ezt le lehetett volna egyszerusiten max 20 sorra (Sok benne a felesleg)
Csalodtam benned ezt a scriptet mar latam azangol forumon is annyi hogy at fordidgatad a timereket meg a forwardokat....
Cím: Vissza számoló
Írta: Pedró - 2012. November 30. - 13:37:32
Idézetet írta: Bendor date=1354223791\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30376\" data-ipsquote-contentclass=\"forums_Topic


a téma elején írhattad volna, hogy készítsünk hányózacskót.
borzasztó az egész kód.
vedd le azonnal a haladó scripter-es titulusod ZyZu stílusként 15%-ra.. (15% pawn scripter)
de lehet, hogy 14,5%... hmm... jaja annyi!! :)
ám nagyon pazarol.. :( kár volt megnyitnod, magad égeted cs
 
Te is vótá kezdõ.. (jó rég lehetett :D)
 
[/quote]
de nem írtam ki, hogy Haladó scripter.
mára már a mysql is megy 11%-osan :$, smf-rõl nem is beszélve.. :O


BlackJack link=topic=34874.msg368160#msg368160 date=1354268640]
Bocs Spedy de ezt le lehetett volna egyszerusiten max 20 sorra (Sok benne a felesleg)
Csalodtam benned ezt a scriptet mar latam azangol forumon is annyi hogy at fordidgatad a timereket meg a forwardokat....
 
[/quote]
linkeld be pls..
ha igaz: ilyen szart nem tudtál magad összedobni? ásd el magad :$
Cím: Vissza számoló
Írta: Dante Sanders - 2012. December 01. - 10:34:55
Kepzeld hogy akkor meg anyira nem tudtam szkriptelni mint most!
Cím: Vissza számoló
Írta: ZyZu. - 2012. December 01. - 12:12:32
BlackJack\" post=\"368413\" timestamp=\"1354354495\"]
Kepzeld hogy akkor meg anyira nem tudtam szkriptelni mint most!
 
[/quote]
Miért most tudol? :D  :laugh:
Elég sok count szkriptek vannak már a fórumon de azért grat :) És azért elég sok változó van létrehozva benne..
Cím: Vissza számoló
Írta: zeteni - 2012. December 01. - 12:59:53
[mod]Az egymással történõ flame war-t fejezzétek be legyetek szívesek![/mod]
Cím: Vissza számoló
Írta: shadee - 2012. December 05. - 17:41:03
nemértem,minek annyi timer?
Cím: Vissza számoló
Írta: Flash - 2012. December 05. - 21:24:49
Idézetet írta: shadee date=1354725663\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30376\" data-ipsquote-contentclass=\"forums_Topic
nemértem,minek annyi timer?
 
Mert õ nem ismeri az 1 timeres megoldást.