Sziasztok! Csináltam egy tényleg nagyon alap admin parancsot! Az alábbiakat tudja:
-adminszolgálat-be/ki kapcsolása
-Autók javítása (/javit)
-Extra ugrás(Ejtőernyővel!)
-Félisten mód(/god, /godki)
Ja, és azt elfelejtettem mondani, hogy még kezdő vagyok!
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/adminszoli\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid)) {
new string[256];
new kname[MAX_PLAYER_NAME];
GetPlayerName(playerid,kname,sizeof(kname));
format(string,sizeof(string),\"[sZERVER]: %s adminszolgálat-ba lépett! Segítségért szólj neki!\",kname);
SendClientMessageToAll(0x006fffAA,string);
SendClientMessage(playerid,0x15ff00AA,\"[ADMIN]Ha nem tudnál egy admin parancsot ird be: /ahelp\");
}
else {
SendClientMessage(playerid,0xff0000AA,\"Nincsen adminisztrátori jogod!\");
}
return 1;
}
if (strcmp(\"/adminki\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid)) {
new string[256];
new iname[MAX_PLAYER_NAME];
GetPlayerName(playerid,iname,sizeof(iname));
format(string,sizeof(string),\"[sZERVER] %s kilépett az adminszolgálat-ból!\",iname);
SendClientMessageToAll(0x006fffAA,string);
SendClientMessage(playerid,0x15ff00AA,\"Kiléptél az adminszolgálatból. Kérlek így ne használd az admin parancsokat!\");
}
else {
SendClientMessage(playerid,0xff0000AA,\"[HIBA]Nincsen admin jogod!\");
}
return 1;
}
if (strcmp(\"/god\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid)) {
GivePlayerWeapon(playerid,38,999999);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,0xe6e3e3AA,\"FélIsten mód bekapcsolva! Kikapcsoláshoz ird be:/godki\");
}
else {
SendClientMessage(playerid,0xff0000AA,\"[HIBA]Nincsen admin jogod!\");
}
return 1;
}
if (strcmp(\"/godki\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid)) {
GivePlayerWeapon(playerid,-38,0);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,0xe6e3e3AA,\"FélIsten mód kikapcsolva!\");
}
else {
SendClientMessage(playerid,0xff0000AA,\"[HIBA]Nincsen admin jogod!\");
}
return 1;
}
if (strcmp(\"/javit\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid)) {
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, \"{FF0000}HIBA: {FFFFFF}Nincs járműved!\");
if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, -1, \"{FF0000}HIBA: {FFFFFF}Nem te vagy a vezető!\");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, -1, \"{FF0000}[Javitás]: {FFFFFF}Kocsid Megjavitva!\");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
else {
SendClientMessage(playerid,0xff0000AA,\"[HIBA]Nincsen admin jogod!\")
}
return 1;
}
if (strcmp(\"/jump\", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid)) {
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z + 90);
GivePlayerWeapon(playerid, 46, 1);
}
else {
SendClientMessage(playerid,0xff0000AA,\"[HIBA]Nincsen admin jogod!\");
}
return 1;
}
return 0;
}