Ü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.


Témák - ]PETI[

Oldalak: [1]
1
Segítségkérés / Warn
« Dátum: 2014. május 25. - 10:40:19 »
Sziasztok! Lenne egy kérésem / kérdésem. Az lenne, hogy tudjam magamat figyelmeztetni.
 
dcmd_warn(playerid,params[])
{
    if(AccInfo[playerid][Level] >= 2)
{
    new Index;
    new tmp[256];  tmp  = strtok(params,Index);
new tmp2[256]; tmp2 = strtok(params,Index);
new giveplayerid, giveplayername[MAX_PLAYER_NAME];
        new name[MAX_PLAYER_NAME];
    if(!strlen(tmp) || !strlen(tmp2)) return
SendClientMessage(playerid, red, \"Használat: /warn [Játékos ID] [indok]\") &&
SendClientMessage(playerid, orange, \"Funkció: Figyelmeztetheted Vele a Játékost!\");
       new warned = strval(tmp);
new str[128];
if(AccInfo[warned][Level] == ServerInfo[MaxAdminLevel] && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel])
return SendClientMessage(playerid,red,\"Hiba: Nem Vagy Elég Magas Szintû Admin!\");
    if(IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID)
 {
       if(warned != playerid)
    {
       SendCommandToAdmins(playerid,\"Warn\");
      AccInfo[warned][Warnings]++;
      if( AccInfo[warned][Warnings] == MAX_WARNINGS)
      {
      GetPlayerName(playerid,name,sizeof(name));
        GetPlayerName(giveplayerid,giveplayername,sizeof(giveplayername));
      format(str,sizeof(str),\"{FF0000}[ADMIN]:{00FF00} %s kirúgta a szerverrõl %s-t!\",name,giveplayername);
       SendClientMessageToAll(COLOR_PURPLE,str);
      format(str,sizeof(str),\"{FF0000}[ADMIN]:{00FF00}Indok: {00FFFF}%s\", params[1+strlen(tmp)], AccInfo[warned][Warnings], MAX_WARNINGS);
      SendClientMessageToAll(COLOR_PURPLE,str);
      SaveIn(\"KickLog\",str);
      Kick(warned);
      return AccInfo[warned][Warnings] = 0;
      }
      else
      {
                GetPlayerName(playerid,name,sizeof(name));
        GetPlayerName(giveplayerid,giveplayername,sizeof(giveplayername));
      format(str, sizeof (str), \"[ADMIN]: {00FFFF} \'\'%s\'\' {FFFF00}figyelmeztetésben részesítette õt: {00FF00}\'\'%s\'\' (%d/%d)\", giveplayername, name);
      SendClientMessageToAll(COLOR_PURPLE,str);
      format(str,sizeof(str),\"{FF0000}[ADMIN]:{00FF00}Indok: {00FFFF}%s\",params[1+strlen(tmp)], AccInfo[warned][Warnings], MAX_WARNINGS);
      SendClientMessageToAll(COLOR_PURPLE,str);
      }
   }
   else return SendClientMessage(playerid, red, \"Hiba: Magadat Nemtudod Figyelmeztetni!\");
}
else return ErrorMessages(playerid, 2);
}
else return ErrorMessages(playerid, 1);
return 1;
}

 
[mod]Kiraktam a PREFIX-et![/mod]

2
Segítségkérés / LuxAdmin - Error
« Dátum: 2014. május 24. - 17:52:49 »
Sziasztok lenne lenne egy problémám az adott paranccsal: /slap..
Valami hézag van a(z) return-
nál.
A többi parancs megy hibátlanul. Nem tudom ennél, mi a hézag.
 
dcmd_slap(playerid,params[])
{
if(AccInfo[playerid][Level] >= 3)
{
   new Index;
    new tmp[256];  tmp  = strtok(params,Index);
   new tmp2[256]; tmp2 = strtok(params,Index);
   new giveplayerid, giveplayername[MAX_PLAYER_NAME];
        new name[MAX_PLAYER_NAME];
    if(!strlen(params)) return
   SendClientMessage(playerid, red, \"Használat: /slap [Játékos ID/Név Részlet] [indok]\") &&
   SendClientMessage(playerid, orange, \"Funkció: Slap a megadott játékosnak\");
           new player1;
       new string[128];
   player1 = strval(tmp);
    if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && (AccInfo[player1][Level] != ServerInfo[MaxAdminLevel]))
    {
      SendCommandToAdmins(playerid,\"Slap\");
        new Float:Health;
      new Float:x, Float:y, Float:z;
      GetPlayerHealth(player1,Health);
      SetPlayerHealth(player1,Health-25);
      GetPlayerPos(player1,x,y,z);
      SetPlayerPos(player1,x,y,z+5);
      PlayerPlaySound(playerid,1190,0.0,0.0,0.0);
      PlayerPlaySound(player1,1190,0.0,0.0,0.0);
 
      GetPlayerName(playerid,name,sizeof(name));
        GetPlayerName(giveplayerid,giveplayername,sizeof(giveplayername));
      format(string,sizeof(string),\"{FF0000}[ADMIN]:{00FF00} \'\'%s\'\' felpofozta: \'\'%s\'\'-t!\",name,giveplayername);
       SendClientMessageToAll(COLOR_PURPLE,string);
      format(string,sizeof(string),\"{FF0000}[ADMIN]: {00FF00}Indok: {00FFFF}%s\",params[2]);
      SendClientMessageToAll(COLOR_PURPLE,string);
      }
   else return SendClientMessage(playerid, red, \"Hiba: Ez a Játékos Nincs Csatlakoztatva Vagy a Legmagasabb admin!\");
}
else return ErrorMessages(playerid, 1);
}

 
Error:
 
C:\\Users\\]PETI[\\Desktop\\PeTi\\SZERVER\\filterscripts\\lux.pwn(5898) : warning 209: function \"dcmd_slap\" should return a value[/quote]
Választ elõre, köszi!

3
Segítségkérés / Gond a (/goto) kiirásnál.
« Dátum: 2014. május 14. - 19:59:40 »
Sziasztok!
Nem régiben elkezdtem átalakítani a LuxAdmin-t, és akadályba ütköztem abban amikor használom a /goto-t.
Mikor \'/goto\'-zok a következõt írja:
 
[19:37:18] {FF0000}[ADMIN ]: {00FF00} \'\'\'\' teleportált \'\' Ę \'\' nevû játékoshoz!

 
Próbáltam, de ugyan azt írta.
 
dcmd_goto(playerid, ;)params[])
{
    if(AccInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid))
{
    if(!strlen(params)) return
SendClientMessage(playerid, red, \"Használat: /goto [Játékos ID]\") &&
SendClientMessage(playerid, orange, \"Funkció: Elteleportálsz Egy Játékoshoz\");
    new player1;
    new adminname [MAX_PLAYER_NAME];
new string[128];
if(!IsNumeric(params))
player1 = ReturnPlayerID(params);
      else player1 = strval(params);
    if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid)
 {
   SendCommandToAdmins(playerid,\"Goto\");
   new Float:x, Float:y, Float:z;   GetPlayerPos(player1,x,y,z);
   SetPlayerInterior(playerid,GetPlayerInterior(player1));
   SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(player1));
   if(GetPlayerState(playerid) == 2)
   {
   SetVehiclePos(GetPlayerVehicleID(playerid),x+3,y,z);
   LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(player1));
   SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),GetPlayerVirtualWorld(player1));
   }
   else SetPlayerPos(playerid,x+2,y,z);
   format(string,sizeof(string),\"{FF0000}[ADMIN]: {00FF00} \'\'%s\'\' teleportált \'\'%s\'\' nevû játékoshoz!\", adminname, player1);
    return SendClientMessageToAll(blue, string);
}
else return ErrorMessages(playerid, 4);
}
else return ErrorMessages(playerid, 1);
}

 
Remélem érhetõ voltam.
Válaszokat elõre köszönöm !
[mod]Kedves Témanyitó! Köszöntelek a Sampfórumon. Nálunk a hibákat, logokat és ilyen, vagy ehhez hasonló dolgokat

közé tesszük, a pawn nyelven íródott forráskódokat pedig

tagek közé tesszük. Megkérlek téged arra, hogy a jövõben használd õket! Ez alkalommal javítottam helyetted. A prefixet is kitettem.[/mod]

4
Fórum Archívum (Témák/Fórumok) / dasdas
« Dátum: 2014. május 02. - 21:44:14 »
dsadas

5
Segítségkérés / Ban,Kick,Warn INDOK
« Dátum: 2014. április 22. - 14:27:26 »
Csáó!
Lenne egy problémán:
Kick,Warn,Ban indok nem szokott ki férni és meg próbáltam úgy, hogy új sorba írja. De, csak a 2. sort írta ki. :(
Csak a bant próbáltam át írni, error nem is volt, csak hibás. :(
De, úgy kellene, hogy akit banoltak annak írja ki amit a többieknek.
Remélem tud valaki segíteni. Azt is, hogy nem kell le írnom a többi parancsot, mivel ott van ladminban amit sokan ismernek..
BAN:
 
dcmd_ban(playerid,params[]) {
if(PlayerInfo[playerid][LoggedIn] == 1) {
if(PlayerInfo[playerid][Level] >= 4) {
    new tmp[256], tmp2[256], Index;      tmp = strtok(params,Index), tmp2 = strtok(params,Index);
    if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /ban [playerid] [indok]\");
   if(!strlen(tmp2)) return SendClientMessage(playerid, red, \"Hiba: kihagytad az indokot\");
       new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
   player1 = strval(tmp);
    if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid && (PlayerInfo[player1][Level] != ServerInfo[MaxAdminLevel]) ) {
      GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
      new year,month,day,hour,minuite,second; getdate(year, month, day); gettime(hour,minuite,second);
      CMDMessageToAdmins(playerid,\"BAN\");
      format(string,sizeof(string),\"{FF0000}[ADMIN]:{00FF00} %s{FFFF00} ki lett tiltva {00FFEA}%s {FFFF00}által! [Dátum: %d/%d/%d] [idõ: %d:%d]\",playername,adminname,params[2],day,month,year,hour,minuite);
      format(string,sizeof(string),\"{FF0000}[ADMIN]:{00FF00}Indok:{00FFEA} %s\",params[2]);
      SendClientMessageToAll(grey,string);
      SaveToFile(\"BanLog\",string);
      print(string);
      if(udb_Exists(PlayerName2(player1)) && PlayerInfo[player1][LoggedIn] == 1) dUserSetINT(PlayerName2(player1)).(\"banned\",1);
      format(string,sizeof(string),\"{FF0000}[ADMIN]:{00FF00} %s{FFFF00} ki lett tiltva {00FFEA}%s {FFFF00}által! [Reason: %s] [Dátum: %d/%d/%d] [idõ: %d:%d]\",playername,adminname,params[2],day,month,year,hour,minuite);
      format(string,sizeof(string),\"{FF0000}[ADMIN]:{00FF00}Indok:{00FFEA} %s\",params[2]);
      return BanEx(player1, string);
   } else return SendClientMessage(playerid, red, \"Nincs csatlakoztatva, magasabb szintû, vagy magadat akartad!\");
} else return SendClientMessage(playerid,red,\"Nem elég magas a szinted!\");
} else return SendClientMessage(playerid,red,\"Elõsször jelentkezz be\");
}

6
Szkript kérések / Adminszolgálat
« Dátum: 2014. március 29. - 15:51:56 »
Sziasztok!
Ismét itt. Azt szeretném kérdezni / kérni, van-e olyan script amiben: ( Ha valaki segít, nagyon megköszönném.)
 
  • Ki írja mindenkinek, hogy adminszolgálatba lépett, amiben ki írja a játékos ID-t, így gondolkozom: : %s Szolgálatba lépett, írj neki: /pm (ID) vagy /report!
  • 3DTEXT Feje  felett. [ADMIN - SZOLGÁLATBAN]
  • Limited Élet, Pajzs, Godcar.
  • Skint állit, ( Álltalában: Skin ID: 217 )

 

Választ, elõre köszönöm.

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal