Wysłany: 2012-08-13, 09:09
dadajszen
Wiek: 32 Na forum: 5303 dni Posty: 59
Nick w MP: HooligaN
Piwa : 14
Siema ,
Czy jest jaka? mo?liwa, na przerobieniu komendy /admins, aby ona by?o w GUI? Wy?l? wam m?j kod pawn je?li kto? by m?g? przerobi? na gui leca 2 browce, Dzi?ki
Kod: COMMAND:admins(playerid, params[])
{
new Admins[2], String[255];
SendClientMessage(playerid, COLOR_GREEN, " (info) Administratorzy Polskiego Super Party Online:");
for(new PlayerId = 0; PlayerId < MAX_PLAYERS; PlayerId++)
{
if(IsPlayerConnected(PlayerId) && Player[PlayerId][Logged] && (IsPlayerAdmin(PlayerId) || Player[PlayerId][Admin] == 2))
{
Admins[0]++;
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), " %s (id %d) - {FF0000}Head Administrator", Player[PlayerId][Name], PlayerId);
else
format(String, sizeof(String), " %s (id %d) - {FF0000}Head Administrator [nie na s?u?bie]", Player[PlayerId][Name], PlayerId);
SendClientMessage(playerid, COLOR_GREY, String);
}
}
for(new PlayerId = 0; PlayerId < MAX_PLAYERS; PlayerId++)
{
if(IsPlayerConnected(PlayerId) && Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 1)
{
Admins[1]++;
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), " %s (id %d)", Player[PlayerId][Name], PlayerId);
else
format(String, sizeof(String), " %s (id %d) [nie na s?u?bie]", Player[PlayerId][Name], PlayerId);
SendClientMessage(playerid, COLOR_GREY, String);
}
}
format(String, sizeof(String), " ??cznie administrator?w: {FF0000}%d (w tym %d Head Admin?w).", (Admins[0]+Admins[1]), Admins[0]);
SendClientMessage(playerid, COLOR_GREEN, String);
return 1;
}
Wysłany: 2012-08-13, 09:41
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Nie ?api? si? w Twoim kodzie, ale wiem o co chodzi, wi?c ?ap i przer?b sobie t? komend? pod sw?j kod
Kod: COMMAND:admins(playerid, params[])
{
new TextDrawString[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
format(TextDrawString,sizeof(TextDrawString),"%s %s (Administrator)\n",TextDrawString,Player[i][Name]);
}
}
}
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Administracja",TextDrawString,"OK","");
return 1;
}
Wysłany: 2012-08-13, 09:52
dadajszen
Wiek: 32 Na forum: 5303 dni Posty: 59
Nick w MP: HooligaN
Piwa : 14
CombaT ,
Zalogowa?em si? na Admina przez RCON'a wpisuj? /admins i jestem potem daj? OK, a tu mi pozosta?o wpisanie pr?b has?a czy co? w tym stylu co jest? Ja mam map? PP.
Wysłany: 2012-08-13, 09:59
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Zmie? sobie ID dialogu, pewnie masz ju? w mapie u?yte te ID do innego dialogu.
Wysłany: 2012-08-13, 10:06
dadajszen
Wiek: 32 Na forum: 5303 dni Posty: 59
Nick w MP: HooligaN
Piwa : 14
CombaT ,
Wielkie dzi?ki! ?ap browce!
[ Dodano : 2012-08-13, 10:12 ]
CombaT ,
Czy m?g?by? mi pom?c jeszcze z komend? /vipy, /moderatorzy oraz /jadmins?
[ Dodano : 2012-08-13, 10:30 ]
Patrz mam taki KOD
Kod: COMMAND:admins(playerid, params[])
{
new TextDrawString[128];
new String[255], bool:AnyAdmin;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
format(TextDrawString,sizeof(TextDrawString),"{ffff00}%s %s {FF0000}(Administrator)\n",TextDrawString,Player[i][Name]);
AnyAdmin = true;
}
}
}
ShowPlayerDialog(playerid, DIALOG_ADMINIS, DIALOG_STYLE_MSGBOX,"Administracja",TextDrawString,"OK","");
if(!AnyAdmin)
SendClientMessage(playerid, JasnoNiebieski, " Aktualnie ?aden Administrator nie przebywa na serwerze.");
return 1;
}
I taki warning: Kod: warning 204: symbol is assigned a value that is never used: "String"
Wysłany: 2012-08-13, 10:50
jona99
Wiek: 36 Na forum: 5235 dni Posty: 103
Nick w MP: Johny_Bloom
Piwa : 71
Kod: COMMAND:admins(playerid, params[])
{
new TextDrawString[128];
bool:AnyAdmin;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
format(TextDrawString,sizeof(TextDrawString),"{ffff00}%s %s {FF0000}(Administrator)\n",TextDrawString,Player[i][Name]);
AnyAdmin = true;
}
}
}
ShowPlayerDialog(playerid, DIALOG_ADMINIS, DIALOG_STYLE_MSGBOX,"Administracja",TextDrawString,"OK","");
if(!AnyAdmin)
SendClientMessage(playerid, JasnoNiebieski, " Aktualnie ?aden Administrator nie przebywa na serwerze.");
return 1;
}
Wysłany: 2012-08-13, 11:19
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: COMMAND:admins(playerid, params[])
{
new TextDrawString[128], bool:AnyAdmin;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
format(TextDrawString,sizeof(TextDrawString),"{ffff00}%s %s {FF0000}(Administrator)\n",TextDrawString,Player[i][Name]);
AnyAdmin = true;
}
}
}
ShowPlayerDialog(playerid, DIALOG_ADMINIS, DIALOG_STYLE_MSGBOX,"Administracja",TextDrawString,"OK","");
if(!AnyAdmin)
SendClientMessage(playerid, JasnoNiebieski, " Aktualnie ?aden Administrator nie przebywa na serwerze.");
return 1;
}
"dadajszen" napisał/a :Czy m?g?by? mi pom?c jeszcze z komend? /vipy, /moderatorzy oraz /jadmins?
Robisz to tak samo jak z administratorami, wi?c w czym problem ?
Wysłany: 2012-08-13, 11:22
dadajszen
Wiek: 32 Na forum: 5303 dni Posty: 59
Nick w MP: HooligaN
Piwa : 14
Tagi: admins :: gui-=
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: