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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: NASGOL - 2011. Szeptember 20. - 15:25:47

Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: NASGOL - 2011. Szeptember 20. - 15:25:47
Sziasztok van egy szerverem ami eddig nagyon jól indul.Van rajta sok script amit havertól és netrõl is szedtem le.Mindneki mondja hogy dobjam fel a szerót és én fel is akarom dobni több újdonsággal ezért is kérnék most eg scriptet.Az lenne a kérésem hogy olyan script ha betenném és a játékba beírnám hogy /adminszo vagy /adminszolgálat nekem tök mind1 melyik szóval egy parancsot beírnák és kiírná hogy pl xyx admin szolgálatba lépett és még annyi hogy a fejem fölött vagyis a karakterem feje fölött lenne egy 3D text hogy Admin szolgálatban ez mondjuk lehetne piros de nem a szint számíz hanem hogy valaki csinálja meg.Jah és tudom van már ilyen topic de azt a topicot elolvastam az elõírás szerint pawnoval megcsináltam és .pwn fájlt be is tettem és átis írtam csak azért írta hogy még kell a .amx is ennek is utána néztem hogy csináljak .amx et de nem ment nekem úgyhogy annyi a kérésem hogy valaki csinálja meg jah és ne úgy hogy megírja hanem kérlek töltsd fel a .amx és a .pwn fájlt data.hu ra vagy akármire csak a lényeg hogy ne csak írjátok meg hanem töltsétek is fel mert én nem értek a scripteléshez és csak úgy tudom berakni ha letöltöm valahonnan elkészíteni nemtudom.Ha valaki megcsinálja nem is tudja mennyire hálás leszek.legyen benne mint már írtam egy 3D text a karakterem feje fölött hogy Adminszolgálatban ez legyen piros és amikor beírom pl ezt a parancsot hogy /admin szo akkor írja ki hogy xyx admin szolgálatba lépett! ennyi lenne remélem nem túl nagy kérés. elõre is köszi a segítséget.
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: JackBronson - 2011. Szeptember 20. - 15:49:29
Figy ha amit most leirok ebbõl nem érted meg akkor ne is csináld.
Na elõsször a MÓDOD ELEJÉRE VALAHOVA IRD BE EZT
[pawn]new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;[/pawn]
Az ONPLAYERCOMMANDTEXT(PLAYERID?CMDTEXT[]) ALÁ EZT:
[pawn]   if (strcmp(\"/adminszolgálat\", cmdtext, true, 10) == 0)
{
   if(IsPlayerAdmin(playerid))
   {
       if(Adminszoli[playerid] == false)
       {
          SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
         admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
         Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
         Adminszoli[playerid] = true;
      } else if(Adminszoli[playerid] == true)
      {
          Delete3DTextLabel(admintext);
                SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
      }
   } else {
       SendClientMessage(playerid, szin, \"Nem vagy admin!\");
   }
   return 1;
}
[/pawn]
Csak RCON admin használhatja.
Az OnPlayerCOmmandText fügvény már neked létezik,csak bele kell másolnod az alá.
Ha segitettem + :)
NEM ÉN CSINÁLTAM EZT A SCRIPTET.
Hanem COLE
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: NASGOL - 2011. Szeptember 20. - 16:11:02
egy a baj.. nekem nincs olyan hogy:ONPLAYERCOMMANDTEXT hiába keresem nincs seholse találom.... a többi megvan mindent értek csak ez nincs meg :) meglenne 2 perc és be is tenném de köszi az eddigi segítséget is
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: Sheet - 2011. Szeptember 20. - 16:14:14
van adminszolgálat scriptem publikálva... http://sampforum.hu/index.php/topic,9144.0.html
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: NASGOL - 2011. Szeptember 20. - 16:22:30
a filterscript be kell berakni igaz? mert oda raktam be és nemjó :(
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: R3volutionDrifter - 2011. Szeptember 20. - 16:26:01
Idézetet írta: JackBronson date=1316526569\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11649\" data-ipsquote-contentclass=\"forums_Topic
Figy ha amit most irok ebbõl nem érted meg akkor ne is csináld.
Na elõsször a MÓDOD ELEJÉRE VALAHOVA IRD BE EZT
[pawn]new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;[/pawn]
Az ONPLAYERCOMMANDTEXT(PLAYERID?CMDTEXT[]) ALÁ EZT:
[pawn]   if (strcmp(\"/adminszolgálat\", cmdtext, true, 10) == 0)
{
   if(IsPlayerAdmin(playerid))
   {
       if(Adminszoli[playerid] == false)
       {
          SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
         admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
         Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
         Adminszoli[playerid] = true;
      } else if(Adminszoli[playerid] == true)
      {
          Delete3DTextLabel(admintext);
                SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
      }
   } else {
       SendClientMessage(playerid, szin, \"Nem vagy admin!\");
   }
   return 1;
}
[/pawn]
Csak RCON admin használhatja.
Az OnPlayerCOmmandText fügvény már neked létezik,csak bele kell másolnod az alá.
Ha segitettem + :)
 
Jó egy pofátan gyerek vagy
http://sampforum.hu/index.php?topic=15647.0
Írta Cole:
 

Hát ha ez kell, akkor megírom.
Pawn: [Kijelölés]
new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/adminisztrátor\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
    if(Adminszoli[playerid] == false)
    {
       SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
      admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
      Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
      Adminszoli[playerid] = true;
   } else if(Adminszoli[playerid] == true)
   {
       Delete3DTextLabel(admintext);
                SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
   }
} else {
    SendClientMessage(playerid, szin, \"Nem vagy admin!\");
}
return 1;
}
if (strcmp(\"/changename\", cmdtext, true, 10) == 0)
{
    new ujnev[MAX_PLAYER_NAME];
    new str[64];
    new result[MAX_PLAYER_NAME];
format(ujnev, sizeof ujnev, \"%s\", result);
SetPlayerName(playerid, ujnev);
format(str, sizeof str, \"Új neved: %s\", ujnev);
}
return 0;
}
Sheet adminszolgálat szkriptjének segítségével csináltam az adminparancsot!
A /changename-t egyedül.
Nem teszteltem, nem biztos hogy mûködnek.
UI.: A színeket cseréld le.

 
Jelentselek ez is scriptlopás
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: JackBronson - 2011. Szeptember 20. - 16:31:05
Idézetet írta: R3volutionDrifter date=1316528761\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11649\" data-ipsquote-contentclass=\"forums_Topic


Figy ha amit most irok ebbõl nem érted meg akkor ne is csináld.
Na elõsször a MÓDOD ELEJÉRE VALAHOVA IRD BE EZT
[pawn]new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;[/pawn]
Az ONPLAYERCOMMANDTEXT(PLAYERID?CMDTEXT[]) ALÁ EZT:
[pawn]   if (strcmp(\"/adminszolgálat\", cmdtext, true, 10) == 0)
{
   if(IsPlayerAdmin(playerid))
   {
       if(Adminszoli[playerid] == false)
       {
          SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
         admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
         Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
         Adminszoli[playerid] = true;
      } else if(Adminszoli[playerid] == true)
      {
          Delete3DTextLabel(admintext);
                SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
      }
   } else {
       SendClientMessage(playerid, szin, \"Nem vagy admin!\");
   }
   return 1;
}
[/pawn]
Csak RCON admin használhatja.
Az OnPlayerCOmmandText fügvény már neked létezik,csak bele kell másolnod az alá.
Ha segitettem + :)
 
Jó egy pofátan gyerek vagy
http://sampforum.hu/index.php?topic=15647.0
Írta Cole:
 

Hát ha ez kell, akkor megírom.
Pawn: [Kijelölés]
new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/adminisztrátor\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
    if(Adminszoli[playerid] == false)
    {
       SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
      admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
      Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
      Adminszoli[playerid] = true;
   } else if(Adminszoli[playerid] == true)
   {
       Delete3DTextLabel(admintext);
                SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
   }
} else {
    SendClientMessage(playerid, szin, \"Nem vagy admin!\");
}
return 1;
}
if (strcmp(\"/changename\", cmdtext, true, 10) == 0)
{
    new ujnev[MAX_PLAYER_NAME];
    new str[64];
    new result[MAX_PLAYER_NAME];
format(ujnev, sizeof ujnev, \"%s\", result);
SetPlayerName(playerid, ujnev);
format(str, sizeof str, \"Új neved: %s\", ujnev);
}
return 0;
}
Sheet adminszolgálat szkriptjének segítségével csináltam az adminparancsot!
A /changename-t egyedül.
Nem teszteltem, nem biztos hogy mûködnek.
UI.: A színeket cseréld le.

 
Jelentselek ez is scriptlopás
 
[/quote]
ÉN EGY szóval is irtam,hogy ÉN IRTAM? -.-
Ez csak egy példának irtam...
Azért nincs OnPlayerCommandTex-ed mert bztos ZCMD-vel dolgozol és kitörölted.
Ap*d az a script lopás...
Miért ne használhatnám fel másnak a scriptjét amit leirt a fórumra másnak a segitségére...
NEM irtam át a nevemre nem loptam el,csak segitettem vele...
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: R3volutionDrifter - 2011. Szeptember 20. - 16:33:32
Idézetet írta: JackBronson date=1316529065\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11649\" data-ipsquote-contentclass=\"forums_Topic


 

Figy ha amit most irok ebbõl nem érted meg akkor ne is csináld.
Na elõsször a MÓDOD ELEJÉRE VALAHOVA IRD BE EZT
[pawn]new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;[/pawn]
Az ONPLAYERCOMMANDTEXT(PLAYERID?CMDTEXT[]) ALÁ EZT:
[pawn]   if (strcmp(\"/adminszolgálat\", cmdtext, true, 10) == 0)
{
   if(IsPlayerAdmin(playerid))
   {
       if(Adminszoli[playerid] == false)
       {
          SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
         admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
         Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
         Adminszoli[playerid] = true;
      } else if(Adminszoli[playerid] == true)
      {
          Delete3DTextLabel(admintext);
                SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
      }
   } else {
       SendClientMessage(playerid, szin, \"Nem vagy admin!\");
   }
   return 1;
}
[/pawn]
Csak RCON admin használhatja.
Az OnPlayerCOmmandText fügvény már neked létezik,csak bele kell másolnod az alá.
Ha segitettem + :)
 
Jó egy pofátan gyerek vagy
http://sampforum.hu/index.php?topic=15647.0
Írta Cole:
 

Hát ha ez kell, akkor megírom.
Pawn: [Kijelölés]
new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/adminisztrátor\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
    if(Adminszoli[playerid] == false)
    {
       SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
      admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
      Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
      Adminszoli[playerid] = true;
   } else if(Adminszoli[playerid] == true)
   {
       Delete3DTextLabel(admintext);
                SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
   }
} else {
    SendClientMessage(playerid, szin, \"Nem vagy admin!\");
}
return 1;
}
if (strcmp(\"/changename\", cmdtext, true, 10) == 0)
{
    new ujnev[MAX_PLAYER_NAME];
    new str[64];
    new result[MAX_PLAYER_NAME];
format(ujnev, sizeof ujnev, \"%s\", result);
SetPlayerName(playerid, ujnev);
format(str, sizeof str, \"Új neved: %s\", ujnev);
}
return 0;
}
Sheet adminszolgálat szkriptjének segítségével csináltam az adminparancsot!
A /changename-t egyedül.
Nem teszteltem, nem biztos hogy mûködnek.
UI.: A színeket cseréld le.

 
Jelentselek ez is scriptlopás
 
[/quote]
ÉN EGY szóval is irtam,hogy ÉN IRTAM? -.-
Ez csak egy példának irtam...
Azért nincs OnPlayerCommandTex-ed mert bztos ZCMD-vel dolgozol és kitörölted.
 
[/quote]
Miért adjon neked + t más munkályára adjon cole van ö megédemli mert ö írta
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: Sheet - 2011. Szeptember 20. - 16:33:40
[mod]Héj, héj Higgadt vér. Szépen mindenki lenyugszik![/mod]
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: JackBronson - 2011. Szeptember 20. - 16:35:19
Ha annyira tudod akkor csináld meg te és másold be te ide...
Te még erre se voltál képes..
Veghyünk egy példát.
Át hoz valaki a hiv fórumrol egy angol pl DM módot
Leforditsa.
Felrakja ide.
És kéri a puszt.
Akkor minek neki adjuk??
Mért nem a rendes készitõnek?
Én befejezem,de akkor ö is...
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: .:Secur:. - 2011. Szeptember 20. - 16:40:14
Jó egy pofátan gyerek vagy[/quote]
Bocsi de ez nem az... nem lopás
xD 4-en megelõztetek xD
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: Kovacs_Bela - 2011. Szeptember 20. - 19:29:27
[pawn]Ha annyira tudod akkor csináld meg te és másold be te ide...[/pawn]
Médium scripter......
Ez q*va könnyû már bocs...
amúgy meg Keresni kéne
e: most olvastam el a következõ témát,  UGYAN EZ VOLT A KÉRÉSE.. nem igaz hogy nem tudtok keresni vagy ezt nem is kéne keresni...
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: Sheet - 2011. Szeptember 20. - 19:30:43
[mod]Az offot belehet fejezni, valamint egymás szidalmazását is. Egyéb esetben warn-t jósolok.[/mod]
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: R3volutionDrifter - 2011. Szeptember 21. - 12:42:49
obo[T]\" post=\"178060\" timestamp=\"1316539767\"]
[pawn]Ha annyira tudod akkor csináld meg te és másold be te ide...[/pawn]
Médium scripter......
Ez q*va könnyû már bocs...
amúgy meg Keresni kéne
e: most olvastam el a következõ témát,  UGYAN EZ VOLT A KÉRÉSE.. nem igaz hogy nem tudtok keresni vagy ezt nem is kéne keresni...
 
[/quote]
Igen ez volt a kérésem te ..... de akkor más munkájára kér pluszt mert szegényke megtanulta a ctrl C t meg a ctrl V t
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: JackBronson - 2011. Szeptember 21. - 15:06:12
Idézetet írta: R3volutionDrifter date=1316601769\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11649\" data-ipsquote-contentclass=\"forums_Topic

obo[T] link=topic=15652.msg178060#msg178060 date=1316539767]
[pawn]Ha annyira tudod akkor csináld meg te és másold be te ide...[/pawn]
Médium scripter......
Ez q*va könnyû már bocs...
amúgy meg Keresni kéne
e: most olvastam el a következõ témát,  UGYAN EZ VOLT A KÉRÉSE.. nem igaz hogy nem tudtok keresni vagy ezt nem is kéne keresni...
 
Igen ez volt a kérésem te ..... de akkor más munkájára kér pluszt mert szegényke megtanulta a ctrl C t meg a ctrl V t
 
[/quote]
Te még ennyit sem tutsz...
És amit én posztoltam ki az jó..
Ha nem kell a segitség hanem le fikázzátok akkor KERESTÉTEK meg ti.
 R3volutionDrifter
meg elbujhat mivel ö is nyitott ilyen témát de ha szét nézett volna aforumon akkor talál vagy 5-öt...
Cím: Adminszolgálat script segítség kérés [FONTOS]
Írta: [T.I.R.]Kenguru - 2011. Szeptember 22. - 06:10:25
Tessék megírtam neked:
 
#include a_samp
#include zcmd
#define ADMINDEF    if(!IsPlayerAdmin(playerid)) //Ezt ceréld ki a saját admin rendszered if feltételére.
#define IS_ADMIN    ADMINDEF return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem vagy adminisztrátor!\")
new aszoli[MAX_PLAYERS];
CMD:aszolgalat(playerid,params[]) {
IS_ADMIN;
new string[128];
if(aszoli[playerid] == 0) {
    aszoli[playerid] = 1;
    format(string,sizeof(string),\"%s Adminszolgálatba lépett.\",JatekosNeve(playerid));
} else if (aszoli[playerid] == 1) {
    format(string,sizeof(string),\"%s Kilépett az adminszolgálatból.\",JatekosNeve(playerid));
    aszoli[playerid] = 0;
}
SendClientMessage(playerid,0xFFFFFFFF,string);
return 1;
}
stock JatekosNeve(playerid) {
   new nev[MAX_PLAYER_NAME];
   GetPlayerName(playerid, nev, sizeof(nev));
   return nev;
}

 
Remélem tetszik.
Ui: Nem teszteltem, mivel most írtam.