Skripta koju koristim: Balkan nations edit..
Problem: Imam problem, napravio sam komandu /admins samo me zafrkaje sto kad dam sebi 1338 i ulogujem se rcon pise da sam dva puta online
ovako:
Head Admin: ... Level: 1338
Rcon Admin: .....
Kako da popravim kad sam rcon da ne izbacuje head admin .. a kad nisam rcon nek pokazuje head admin ? moze pomoc ?
COMMAND:admins(playerid, params[])
{
new string[128];
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_RED, ""SVIJETLOPLAVA"______________Administratori______________");
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 1338)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"Head Admin: {FFFFFF}%s |"SVIJETLOPLAVA" Level:{FFFFFF}%d", sendername, PlayerInfo[pAdmin]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
if(IsPlayerConnected(i))
{
if (IsPlayerAdmin(playerid))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
return 1;
}
COMMAND:admins(playerid, params[])
{
new string[128];
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_RED, ""SVIJETLOPLAVA"______________Administratori______________");
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 1338)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"Head Admin: {FFFFFF}%s |"SVIJETLOPLAVA" Level:{FFFFFF}%d", sendername, PlayerInfo[pAdmin]);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
}
if(IsPlayerConnected(i))
{
if (IsPlayerAdmin(playerid))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
return 1;
}
Valjda bi to trebalo raditi.
pa prepisao si moje, sta si uraadio ? nema nikakvih izmjena
Dodaj samo ovo za RCON i napiÅ¡i ovo ostalo Å¡ta hoÄeÅ¡..
if(IsPlayerAdmin(playerid))
pa tako je vec uradjeno, daj nemoj te sakupljat ovdje postove ako nemate pojma o pawnu >:( >:(
nerazumjem ovaj dio
format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);
Ti ovdje nigdje ne koristis PlayerInfo
Citat: [CH] Emir Scofield poslato Novembar 27, 2011, 10:28:47 PRE PODNE
pa tako je vec uradjeno, daj nemoj te sakupljat ovdje postove ako nemate pojma o pawnu >:( >:(
Ma ti nemaš pojma o pawnu bolan.
Vidiš li ovo ispod, kaže Ako je (Sada uzima iz Playerinfo [pAdmin ] varijablu veći ili jednak 1 i ako je playerinfo manji od 1337 ispiši to ispod daj mu ime level i ostalo. A ispod provejrava iz playerinfo Padmin jeli jednak ili veći od 1338.
if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 1338)
{
I NIGDJE TI OVDJE NE PROVJERAVA RCON.
Samo bolan Å¡to si ti ljen, pa hoÄeÅ¡ da ti ja to napiÅ¡em, al neću kad si takav..
Citat: [AG]Michael poslato Novembar 27, 2011, 10:37:27 PRE PODNE
Citat: [CH] Emir Scofield poslato Novembar 27, 2011, 10:28:47 PRE PODNE
pa tako je vec uradjeno, daj nemoj te sakupljat ovdje postove ako nemate pojma o pawnu >:( >:(
Ma ti nemaš pojma o pawnu bolan.
Vidiš li ovo ispod, kaže Ako je (Sada uzima iz Playerinfo [pAdmin ] varijablu veći ili jednak 1 i ako je playerinfo manji od 1337 ispiši to ispod daj mu ime level i ostalo. A ispod provejrava iz playerinfo Padmin jeli jednak ili veći od 1338.
if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 1338)
{
I NIGDJE TI OVDJE NE PROVJERAVA RCON.
Samo bolan Å¡to si ti ljen, pa hoÄeÅ¡ da ti ja to napiÅ¡em, al neću kad si takav..
Proverava mu da li je RCON
if(IsPlayerConnected(i))
{
if (IsPlayerAdmin(playerid))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
Ili neka ukloni to ili neka ovo IsPlayerAdmin(playerid) prebaci tamo kod head admina pa ce mu ako je rcon admin ili 1338 biti da je Head
Stavi ovako
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 1338 || IsPlayerAdmin(playerid))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, ""SVIJETLOPLAVA"Head Admin: {FFFFFF}%s |"SVIJETLOPLAVA" Level:{FFFFFF}%d", sendername, PlayerInfo[pAdmin]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
da ti bude 1338 i Rcon admin isto