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
« 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
« 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
« 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
« Dátum: 2014. május 02. - 21:44:14 »
dsadas
5
« 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
« 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]
|