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


Üzenetek - DreadOdin

Oldalak: [1]
1
Segítségkérés / sscanf plugin betöltési probléma
« Dátum: 2014. szeptember 01. - 00:13:42 »
Megvan az sscanf nem tudom mi a probléma ...

Dupla hozzászólás automatikusan összefûzve. ( 2014. szeptember 01. - 00:27:46 )

Megoldódott rossz volt a plugin...
U.I:Csessze meg aki felrak szét szemeteli az internetet sz*r fájlokkal

2
Segítségkérés / sscanf plugin betöltési probléma
« Dátum: 2014. augusztus 31. - 23:07:23 »
Sziasztok nem tudom miért nem szeretné beölteni sscanfom. A válaszokat elõre is köszönöm
 

v0.3z, (C)2005-2014 SA-MP Team
[23:06:05]
[23:06:05] Server Plugins
[23:06:05] --------------
[23:06:05]  Loading plugin: sscanf
[23:06:05]   Failed.
[23:06:05]  Loaded 0 plugins.
//vagy ha dllként adom meg
v0.3z, (C)2005-2014 SA-MP Team
[23:06:05]
[23:06:05] Server Plugins
[23:06:05] --------------
[23:06:05]  Loading plugin: sscanf.dll
[23:06:05]   Failed.
[23:06:05]  Loaded 0 plugins.

3
SA-MP: Szerverfejlesztés / DO Admin 1.0
« Dátum: 2014. augusztus 18. - 22:36:34 »
Tényleg nem teszteltem mert nincs gtam csak pawnom ahogy lesz gta letesztelem azt megcsinálom teljesen jóra és akkor nem így lesz megcsinálva hanem ahogy leírtam ezt gyors össze dobtam de nem nagyon figyeltem köszi a kritikát :D
U.I:Tudom nem kéne felrakni teszteletlen scriptet :D

4
SA-MP: Szerverfejlesztés / DO Admin 1.0
« Dátum: 2014. augusztus 18. - 18:07:59 »
Sziasztok elhoztam egy admin rendszert amit össze dobtam még ma ezt arra terveztem, hogy kezdõk át tudják szerkeszteni, mert nem egy nehéz összetételû script. Segítõim a készítésben dini, zcmd,sscanf2,dudb. A desingel egyáltalán nem törõdtem azzal törõdtem inkább, hogy minnél egyszerûbb legyen. Tervezem, hogy 1.1-es verzióba a parancsokat kidolgozom a desiget kidolgozom strcmpt használok, és az nem ilyen gyér lesz hanem rendesen kidolgozott áttervezett admin rendszert amit már használni is lehet :). Remélem tetszeni fog valakinek jó munkát a kidolgozásával :).
 

#include <a_samp>
#include <dini>
#include <dudb>
#include <zcmd>
#include <sscanf2>
#pragma unused ret_memcpy
#define SERVER_USER_FILE \"Szerver/%s.ini\"
enum pInfo
{
pAdmin,
pAHelper,
pTester,
pVIP,
pMute,
pFreeze,
pWarn,
pBan
}
new PlayerInfo[MAX_PLAYERS][pInfo];
new PlayerLogged[MAX_PLAYERS];
new FreezeTimer[MAX_PLAYERS];
new bool:god[MAX_PLAYERS];
forward FreezeFunct(playerid);
public OnPlayerConnect(playerid)
{
    new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
if(!dini_Exists(file))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,\"Regisztráció\",\"Írd be a jelszót. Bejelentkezéskor ezt a jelszót fogod használni\", \"Regisztráció\",\"Kilépés\");
}
if(fexist(file))
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Bejelentkezés\", \"Bejelentkezéshez írd be a jelszót\", \"Bejelentkezés\", \"Kilépés\");
}
}
public OnPlayerDisconnect(playerid, reason)
{
if(PlayerLogged[playerid] == 1)
{
new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
dini_IntSet(file, \"Admin\",PlayerInfo[playerid][pAdmin]);
dini_IntSet(file, \"AHelper\", PlayerInfo[playerid][pAHelper]);
dini_IntSet(file, \"Tester\", PlayerInfo[playerid][pTester]);
dini_IntSet(file, \"VIP\", PlayerInfo[playerid][pVIP]);
dini_IntSet(file, \"Muted\", PlayerInfo[playerid][pMute]);
dini_IntSet(file, \"Freezed\", PlayerInfo[playerid][pFreeze]);
    dini_IntSet(file, \"Ban\", PlayerInfo[playerid][pBan]);
dini_IntSet(file, \"Warn\", PlayerInfo[playerid][pWarn]);
dini_IntSet(file, \"Money\", GetPlayerMoney(playerid));
dini_IntSet(file, \"Score\", GetPlayerScore(playerid));
}
}
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][pMute] == 1)
{
SendClientMessage(playerid,-1, \"Néma vagy\");
}
return 0;
}
public OnPlayerUpdate(playerid)
{
if(PlayerInfo[playerid][pFreeze])
{
SendClientMessage(playerid,-1,\"Fagyasztva vagy\");
TogglePlayerControllable(playerid,0);
}
if(PlayerInfo[playerid][pWarn] == 10)
{
SendClientMessage(playerid,-1,\"Össze gyûlt a 10 figyelmeztetés ezért tiltva lettél a szerverrõl\");
Kick(playerid);
}
if(PlayerInfo[playerid][pBan] == 1)
{
SendClientMessage(playerid,-1,\"Te ki lettél tiltva a szerverrõl\");
Ban(playerid);
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if (!strlen(inputtext)) return    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,\"Regisztráció\",\"Írd be a jelszót. Bejelentkezéskor ezt a jelszót fogod használni\", \"Regisztráció\",\"Kilépés\");
if(!response) return Kick(playerid);
new name[MAX_PLAYER_NAME], file[256],str[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
dini_Create(file);
dini_IntSet(file, \"Admin\", PlayerInfo[playerid][pAdmin] == 0);
dini_IntSet(file, \"AHelper\", PlayerInfo[playerid][pAHelper] == 0);
dini_IntSet(file, \"Tester\", PlayerInfo[playerid][pTester] == 0);
dini_IntSet(file, \"VIP\", PlayerInfo[playerid][pVIP] == 0);
dini_IntSet(file, \"Money\", GivePlayerMoney(playerid, 0));
dini_IntSet(file, \"Score\", SetPlayerScore(playerid, 0));
dini_IntSet(file, \"Mute\", PlayerInfo[playerid][pMute] == 0);
dini_IntSet(file, \"Freezed\", PlayerInfo[playerid][pFreeze] == 0);
dini_IntSet(file, \"Warn\", PlayerInfo[playerid][pWarn] == 0);
dini_IntSet(file, \"Ban\", PlayerInfo[playerid][pBan] == 0);
format(str,128, \"%d sikeresen regisztráltál a szerverre most jelentkezz be\", name);
SendClientMessage(playerid,-1,str);
}
if(dialogid == 2)
{
if (!strlen(inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Bejelentkezés\", \"Bejelentkezéshez írd be a jelszót\", \"Bejelentkezés\", \"Kilépés\");
if(!response) return Kick(playerid);
new name[MAX_PLAYER_NAME], file[256],str[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
PlayerInfo[playerid][pAdmin] = dini_Int(file, \"Admin\");
PlayerInfo[playerid][pAHelper] = dini_Int(file, \"AHelper\");
PlayerInfo[playerid][pTester] = dini_Int(file, \"Tester\");
PlayerInfo[playerid][pMute] = dini_Int(file,\"Mute\");
PlayerInfo[playerid][pFreeze] = dini_Int(file,\"Freezed\");
PlayerInfo[playerid][pWarn] = dini_Int(file, \"Warn\");
PlayerInfo[playerid][pVIP] = dini_Int(file, \"VIP\");
PlayerInfo[playerid][pBan] = dini_Int(file, \"Ban\");
SetPlayerScore(playerid, dini_Int(file, \"Score\"));
GivePlayerMoney(playerid, dini_Int(file, \"Money\"));
format(str, 128, \"%d sikeresen bejelentkeztél\");
SendClientMessage(playerid, -1, str);
PlayerLogged[playerid] = 1;
}
else
{
SendClientMessage(playerid, -1, \"Rossz jelszó\");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Bejelentkezés\", \"Bejelentkezéshez írd be a jelszót\", \"Bejelentkezés\", \"Kilépés\");
}
if(dialogid == 3)
{
if(!response) return SendClientMessage(playerid,-1,\"Kilépett a restart menübõl\");
SendClientMessageToAll(-1,\"A szerver újra indúl...\");
SendRconCommand(\"gmx\");
}
return 0;
}
/* Admin
1:Tanuló moderátor
2:Moderátor
3:Tanuló Admin
4:Admin
5:Fõ admin
6:Tulajdonoos
*/
CMD:setadmin(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 5 ||IsPlayerAdmin(playerid))
{
new pID, AdminLevel,name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf( params, \"dd\", pID, pAdmin)) return SendClientMessage(playerid, -1, \"Használd: setadmin <Játékos ID> <Szint>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen játékos\");
if(AdminLevel > 6 ||AdminLevel > 0) return SendClientMessage(playerid,-1, \"A szint csak 0-6 közt lehet\");
PlayerInfo[pID][pAdmin] = AdminLevel;
format(str,128, \"%s megváltoztatta az admin szinted. Szinted %d\",name,AdminLevel);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:sethelper(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 5 ||IsPlayerAdmin(playerid))
{
new pID, Helper,name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf( params, \"dd\", pID, pAdmin)) return SendClientMessage(playerid, -1, \"Használd: sethelper <Játékos ID> <Szint>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen játékos\");
if(Helper > 1 ||Helper > 0) return SendClientMessage(playerid,-1, \"A szint csak 0-1 közt lehet\");
PlayerInfo[pID][pAHelper] = Helper;
format(str,128, \"%s admin segéd szintedet %d\",name,Helper);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:setvip(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 5 ||IsPlayerAdmin(playerid))
{
new pID,name[MAX_PLAYER_NAME],str[128],VIPLevel;
GetPlayerName(playerid,name,sizeof(name));
if(sscanf( params, \"dd\", pID, pAdmin)) return SendClientMessage(playerid, -1, \"Használd: setvip <Játékos ID> <Szint>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen játékos\");
if(VIPLevel > 4 ||VIPLevel > 0) return SendClientMessage(playerid,-1, \"A szint csak 0-4 közt lehet\");
PlayerInfo[pID][pVIP] = VIPLevel;
format(str,128, \"%s a VIP szintedet %d\",name,VIPLevel);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:say(playerid,params[])
{
new text[128],str[256],name[MAX_PLAYER_NAME],pID;
GetPlayerName(playerid,name, sizeof(name));
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAHelper] == 1 ||IsPlayerAdmin(playerid))
{
if(sscanf(params, \"d\", str )) return SendClientMessage(playerid, -1, \"Használd: say < Text> \");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen játékos\");
if(PlayerInfo[playerid][pAdmin] == 1) {format(str,128, \"%d[Tanuló Moderátor] %d\",name,text);SendClientMessageToAll(-1,str);}
else if(PlayerInfo[playerid][pAdmin] == 2) {format(str,128, \"%d[Moderátor] %d\",name,text);SendClientMessageToAll(-1,str);}
else if(PlayerInfo[playerid][pAdmin] == 3) {format(str,128, \"%d[Tanuló Admin] %d\",name,text);SendClientMessageToAll(-1,str);}
else if(PlayerInfo[playerid][pAdmin] == 4) {format(str,128, \"%d[Admin] %d\",name,text);SendClientMessageToAll(-1,str);}
else if(PlayerInfo[playerid][pAdmin] == 5) {format(str,128, \"%d[Fõ Admin] %d\",name,text);SendClientMessageToAll(-1,str);}
else if(PlayerInfo[playerid][pAdmin] == 6) {format(str,128, \"%d[Tulajdonos] %d\",name,text);SendClientMessageToAll(-1,str);}
else if(PlayerInfo[playerid][pAHelper] == 2) {format(str,128, \"%d[Admin Segéd] %d\",name,text);SendClientMessageToAll(-1,str);}
}
return 1;
}
CMD:restart(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 5 ||PlayerInfo[playerid][pTester] >= 1)
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX, \"Szerver restart\",\"Biztos, hogy restartolni akarja a szervert\",\"Igen,\",\"Nem\");
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:kill(playerid,params[])
{
SetPlayerHealth(playerid,0);
return 1;
}
CMD:akill(playerid,params[])
{
new pID,str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAHelper] == 1 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"d\", pID)) return SendClientMessage(playerid,-1,\"Használd: akill <Játékos ID>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen játékos\");
SetPlayerHealth(pID,0);
format(str,128, \"%s megölt téged\",name);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:setplayerhealth(playerid,params[])
{
new pID, HP,name[MAX_PLAYER_NAME],str[128];
if(PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"dd\", pID, HP)) return SendClientMessage(playerid,-1,\"Használd: setplayerhealth <Játékos ID> <HP>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen játékos\");
SetPlayerHealth(pID,HP);
format(str,128, \"%s beállította az életed %d\",name,HP);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:get(playerid,params[])
{
new pID,Float:x, Float:y, Float:z,name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name, sizeof(name));
if(PlayerInfo[playerid][pAdmin] >= 3 ||PlayerInfo[playerid][pVIP] >= 1 || PlayerInfo[playerid][pTester] >1 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"d\", pID)) SendClientMessage(playerid,-1,\"Használat /get <JátékosID\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen játékos\");
{
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(pID,x,y,z);
format(str,128, \"%d oda teleportált magához\");
SendClientMessage(pID,-1,str);
}
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:goto(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 3 ||PlayerInfo[playerid][pVIP] >= 1 || PlayerInfo[playerid][pTester] >1 || IsPlayerAdmin(playerid))
{
new pID,Float:x, Float:y, Float:z,name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf(params,\"d\",pID)) return SendClientMessage(playerid,-1,\"Használd: /goto <Játékos ID>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
GetPlayerPos(pID,x,y,z);
SetPlayerPos(playerid,x,y,z);
format(str,128, \"%d oda teleportált hozzád\");
SendClientMessage(pID,-1,str);
}
    else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:mute(playerid,params[])
{
new pID,reason,str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,(sizeof name));
if(PlayerInfo[playerid][pAdmin] >= 2 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"ds\", pID,reason)) return SendClientMessage(playerid,-1,\"Használd: /mute <Játékos ID> <indok>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
PlayerInfo[pID][pMute] = 1;
format(str,128, \"%s elnémított. [indok %s]\",name,reason);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:warn(playerid,params[])
{
new pID,reason,str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,(sizeof name));
if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"ds\", pID,reason)) return SendClientMessage(playerid,-1,\"Használd: /warn <Játékos ID> <indok>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
PlayerInfo[pID][pWarn] += 1;
format(str,128, \"%s figyelmeztetett. [indok %s]\",name,reason);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:warnl(playerid,params[])
{
new pID,lost,str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,(sizeof name));
if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"dd\", pID,lost)) return SendClientMessage(playerid,-1,\"Használd: /warnl <Játékos ID> <Mennyiség>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
PlayerInfo[pID][pWarn] -= lost;
format(str,128, \"%s levett a warnodból ennyit %d\",name,lost);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:unmute(playerid,params[])
{
new pID,str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name, sizeof(name));
if(PlayerInfo[playerid][pAdmin] >= 2 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"ds\", pID)) return SendClientMessage(playerid,-1,\"Használd: /mute <Játékos ID> <indok>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
PlayerInfo[pID][pMute] = 1;
format(str,128, \"%s levette rólad a némítást\",name);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:freeze(playerid,params[])
{
new pID,str[128], time, reason, name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(PlayerInfo[playerid][pAdmin] >= 2 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"dds\",pID,time,reason)) return SendClientMessage(playerid,-1,\"Használd: /freeze <Játékos ID> <Idõtartam> <Indok>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
TogglePlayerControllable(playerid,0);
PlayerInfo[pID][pFreeze] = 1;
FreezeTimer[playerid] = SetTimerEx(\"FreezeFunct\",time,true,\"i\",pID);
format(str,128, \"%s lefagyasztott %d idõre [indok: %s\", name, time, reason);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:unfreeze(playerid,params[])
{
new pID,name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
if(PlayerInfo[playerid][pAdmin] >= 2 || IsPlayerAdmin(playerid))
{
if(sscanf(params, \"d\",pID)) return SendClientMessage(playerid,-1,\"Használd: /unfreeze <Játékos ID>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
TogglePlayerControllable(playerid,0);
PlayerInfo[pID][pFreeze] = 1;
FreezeTimer[playerid] = SetTimerEx(\"FreezeFunct\",0,true,\"i\",pID);
format(str,128, \"%s levette rólad a fagyasztást\", name);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:setscore(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 4 ||IsPlayerAdmin(playerid))
{
new pID, Score, name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf(params, \"dd\",pID,Score)) return SendClientMessage(playerid,-1,\"Használd: /setscore <Játékos ID> <Pont>\");
if(pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
SetPlayerScore(pID,Score);
format(str,128,\"%s megváltoztatta a pontodat. Pontok: %d\",name,Score);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:addscore(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 4 ||IsPlayerAdmin(playerid))
{
new pID,AddScore,name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf(params,\"dd\",pID,AddScore)) return SendClientMessage(playerid,-1, \"Használd /addscore <Játékos ID> <Pont>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
new Score = GetPlayerScore(pID);
SetPlayerScore(pID,Score+AddScore);
format(str,128, \"%s pontokat adott. Pontok száma %d\",name,AddScore);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:addmoney(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin(playerid))
{
new pID,Money,name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf(params, \"dd\",pID,Money)) return SendClientMessage(playerid,-1,\"Használd /addmoney <Játékos ID> <Pénz>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
GivePlayerMoney(pID,Money);
format(str,128, \"%s pénzt adott.Pénz összege %d\",name,Money);
SendClientMessage(pID,-1,str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:kick(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 3 || IsPlayerAdmin(playerid))
{
new pID,reason,str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf(params, \"ds\",pID,reason)) return SendClientMessage(playerid,-1, \"Használd /kick <Játékos ID> <Indok>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
format(str,128, \"%s kidobott a szerverrõl.[indok %s]\",name,reason);
SendClientMessage(pID,-1,str);
Kick(pID);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:ban(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin(playerid))
{
new pID,reason,str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf(params, \"ds\",pID,reason)) return SendClientMessage(playerid,-1, \"Használd /ban <Játékos ID> <Indok>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
format(str,128, \"%s ki tiltott a szerverrõl.[indok %s]\",name,reason);
SendClientMessage(pID,-1,str);
PlayerInfo[playerid][pBan] = 1;
Ban(pID);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:cc(playerid,params[])
{
if (PlayerInfo[playerid][pAdmin] >=1 || PlayerInfo[playerid][pAHelper] >=1 || IsPlayerAdmin(playerid))
{
for(new i = 1; i <= 90; i++)
{
SendClientMessageToAll(-1, \"\\n\");
}
}
    else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:ip(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin( playerid ) )
{
new pID,ip[128],str[128],name[MAX_PLAYER_NAME];
if(sscanf(params, \"d\", pID)) return SendClientMessage(playerid, -1, \"Használd /ip <Játékos ID>\");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Nincs ilyen ID\");
GetPlayerIp(pID,ip,256);
GetPlayerName(pID,name,sizeof(name));
format(str,128, \"Név: %s | IP %d\");
SendClientMessage(playerid,-1, str);
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
CMD:god(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 3 ||PlayerInfo[playerid][pTester] >= 1 ||PlayerInfo[playerid][pVIP] >= 1 ||IsPlayerAdmin(playerid))
{
    if(god[playerid] == false)
{
SendClientMessage(playerid,-1,\"God mód aktiválva\");
SetPlayerHealth(playerid,99999999);
god[playerid] = true;
}
else
{
SendClientMessage(playerid,-1,\"God mód kikapcsolva\");
SetPlayerHealth(playerid,100);
god[playerid] = false;
}
}
else
{
SendClientMessage(playerid,-1,\"Nem tudod használni ezt a parancsot\");
}
return 1;
}
public FreezeFunct(playerid)
{
KillTimer(FreezeTimer[playerid]);
PlayerInfo[playerid][pFreeze] = 1;
SendClientMessage(playerid,-1,\"Lejárt a fagyasztásod\");
TogglePlayerControllable(playerid,1);
return 0;
}

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