Sziasztok, nekem lenne egy olyan kérésem, hogy van nekem egy admin rendszerem a gAdmin. De nekem erre nincs szügségem,
csak úgy lenne rá szükségem, ha segítene valaki.
Arra lenne szükségem, hogy itt van egy parancs belõle:
[pawn]COMMAND:slap(playerid,params[]) {
if(PlayerInfo[playerid][AdminLevel] >= g_Level[lslap]) {
new
giveid;
if (sscanf(params, \"u\",giveid)) {
return SendClientFormatMessage(playerid,COLOR_SYSTEM,\"%s: /slap [Player / ID]\",GetLanguageString(GetPlayerLanguageID(playerid),\"txt_icommands\"));
}
else if(!IsPlayerConnected(giveid)) {
return SendClientLanguageMessage(playerid,COLOR_RED2,\"txt_InvalidID\");
}
else {
if(PlayerInfo[playerid][AdminLevel]>=PlayerInfo[giveid][AdminLevel]){
new
Float:fX,
Float:fY,
Float:fZ,
Float:fHealth;
GetPlayerPos(giveid,fX,fY,fZ);
SetPlayerPos(giveid,fX,fY,(fZ + 3.0));
if(!IsPlayerFlag(giveid,PLAYER_FLAG_GOD)) {
GetPlayerHealth(giveid,fHealth);
#if defined gDebug
printf(\"fHealth = %.2f,g_fSLapHP %.2f (0x%x)\",fHealth,g_fSlapHP,(fHealth - g_fSlapHP));
#endif
fHealth -= g_fSlapHP;
SetPlayerHealth(giveid,fHealth);
}
PlayerPlaySound(giveid,1190,0.0,0.0,0.0);
CreateClientLanguageMessages(\"txt_slap1\",PlayerName(giveid),giveid,PlayerName(playerid));
SendAdminCommand(COLOR_YELLOW);
return WriteLog(clearlog,LanguageString(ServerLanguage()));
}
else {
SendClientLanguageMessage(playerid,COLOR_RED,\"txt_slap2\");
return SendClientLanguageMessage(giveid,COLOR_RED2,\"txt_slap3\",PlayerName(playerid));
}
}
}
else {
SendClientLanguageMessage(playerid,COLOR_LIGHTBLUE,\"txt_error404\");
}
return 1;
}[/pawn]
ezt hogy tudnám megcsinálni, hogy az admin szintet pl. a User táblából az AdminLvL index-bõl kérje, hogy hanya a játékos aki éppen a parancsot kívánja használni. Ja igen ez MySQL ben akarna lenni, légyszíves írjátok le v válaszoljatok, hogy tudnám esetleg megcsinálni.