Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-08-13, 09:09


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-13, 09:41


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-13, 09:52


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-13, 09:59


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Zmie? sobie ID dialogu, pewnie masz ju? w mapie u?yte te ID do innego dialogu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-13, 10:06


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

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"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-13, 10:50


jona99







Wiek: 36
Na forum: 5234 dni
Posty: 103
Nick w MP: Johny_Bloom

Piwa: 71

Respekt: 45,3

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-13, 11:19


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
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 ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-13, 11:22


dadajszen







Wiek: 32
Na forum: 5303 dni
Posty: 59
Nick w MP: HooligaN

Piwa: 14

Respekt: 50

Wieelkie dzi?ki! : )

Postaw piwo autorowi tego posta
 

 
Tagi: admins :: gui-=
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] -= Admins w GUI-= Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku