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

Wysłany: 2015-01-26, 17:59


bemben1997

Losek






Wiek: 29
Na forum: 4382 dni
Posty: 67
Nick w MP: Folka

Piwa: 90

Respekt: 60

Ostrzeżeń: 100%
Witam mam pytanie gdy? nwm jak zrobi? to mo?e mi pomo?ecie mam taki kod
Kod:

stock RPALN(playerid)
{
new name[32];
if(PlayerInfo[playerid][pAdmin] == 1) format(name, sizeof(name), "Basic Admin");
else if(PlayerInfo[playerid][pAdmin] == 2) format(name, sizeof(name), "General Admin");
else if(PlayerInfo[playerid][pAdmin] == 3) format(name, sizeof(name), "Senior Admin");
else if(PlayerInfo[playerid][pAdmin] == 4) format(name, sizeof(name), "Server Manager");
else if(PlayerInfo[playerid][pAdmin] >= 5) format(name, sizeof(name), "Unknown Admin");
return name;








Kod:

CMD:admins(playerid, params[])
{
new online, string[128], file[32];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(PlayerInfo[playerid][pAdmin] < 1)
{
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] && aDuty[i])
{
online ++;
}
}
format(string, sizeof(string), "On-Duty Admins: %d", online);
SendClientMessage(playerid, COLOR_ORANGE, string);
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] && aDuty[i])
{
format(string, sizeof(string), "- [Level: %d] %s", PlayerInfo[i][pAdmin], NORPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
{
online ++;
}
}
format(string, sizeof(string), "Online Admins: %d", online);
SendClientMessage(playerid, COLOR_ORANGE, string);
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
{
if(!aDuty[i])
{
format(file, sizeof(file), "users/%s.ini",RPNU(i));
format(string, sizeof(string), "- [Level: %d] %s [Admin Name: %s]", PlayerInfo[i][pAdmin], NORPN(i), dini_Get(file, "AdminName"));
}
else
{
format(file, sizeof(file), "users/%s.ini",RPNU(i));
format(string, sizeof(string), "- [Level: %d] %s [RP Name: %s]", PlayerInfo[i][pAdmin], NORPN(i), dini_Get(file, "OldName"));
}
if(PlayerInfo[i][pGangMod]) strcat(string, " [Gang Mod]");
if(PlayerInfo[i][pFacMod]) strcat(string, " [Fac Mod]");
if(PlayerInfo[i][pDoorMod]) strcat(string, " [Door Mod]");
if(PlayerInfo[i][pBizMod]) strcat(string, " [Biz Mod]");
if(PlayerInfo[i][pHouseMod]) strcat(string, " [House Mod]");
if(PlayerInfo[i][pGameAffairs]) strcat(string, " [Game Affairs]");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
return 1;
}








I chodzi mi o to ?eby zamiast lvl admina pokazywa?o tylko np [Senior Admin] na czerwono i nick na duty wiecie jak to zrobi? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-26, 18:32


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

Temat został przeniesiony do prawidłowego działu.





Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-27, 08:31


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Kod:


CMD:admins(playerid,params[])
{
new list[100];
new msg[256];
for(new i=0; i < MAX_PLAYERS; i++)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(i,name,sizeof(name));
if(PlayerInfo[i][pAdmin] > 1)
{
format(msg,sizeof(msg),"Admin %s\n",name);
strcat(list,msg);
}
if(PlayerInfo[i][pAdmin] < 1)
{
format(msg,sizeof(msg),"Obecnie nie ma admina");
strcat(list,msg);
return 1;
}
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"ADMINI",list,"Zamknij",#);
}
return 1;
}


Moga by? b??dy bo pisa?em to tutaj na forum ;]

Ostatnio zmieniony przez kazami 2015-01-27, 17:46, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-27, 10:09


bemben1997

Losek






Wiek: 29
Na forum: 4382 dni
Posty: 67
Nick w MP: Folka

Piwa: 90

Respekt: 60

Ostrzeżeń: 100%
Kod:

D:\Nowy folder\gamemodes\modernliferp.pwn(18087) : error 017: undefined symbol "dane"
D:\Nowy folder\gamemodes\modernliferp.pwn(18087) : warning 215: expression has no effect
D:\Nowy folder\gamemodes\modernliferp.pwn(18087) : error 001: expected token: ";", but found "]"
D:\Nowy folder\gamemodes\modernliferp.pwn(18087) : error 029: invalid expression, assumed zero
D:\Nowy folder\gamemodes\modernliferp.pwn(18087) : fatal error 107: too many error messages on one line


Taki b??d jest :/ /

Podpis
Cześć

Jeśli Pomogłem Postaw :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-27, 12:33


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
srry tam mia?o by? PlayerInfo , popraw takie co? jejku to najprostszy b??d nie b?de ci gotowca robi? :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-27, 17:33


bemben1997

Losek






Wiek: 29
Na forum: 4382 dni
Posty: 67
Nick w MP: Folka

Piwa: 90

Respekt: 60

Ostrzeżeń: 100%
Jest teraz takie co? ?

Kod:

E:\asdasd\Nowy folder\gamemodes\modernliferp.pwn(18093) : warning 209: function "cmd_admins" should return a value




No i jest pewien problem /admins raz dzia?a raz nie ... I druga rzecz nie pokazuje jak? rang? ma tylko pisze Admin Peter_Simson i nic wi?cej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-27, 17:45


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
a mo?e tak return by? da? na dole ?

return 1; na dole daj -_-

licz? na piwo

[ Dodano: 2015-01-27, 17:46 ]
Gotowiec ;p

Kod:


CMD:admins(playerid,params[])
{
new list[100];
new msg[256];
for(new i=0; i < MAX_PLAYERS; i++)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(i,name,sizeof(name));
if(PlayerInfo[i][pAdmin] > 1)
{
format(msg,sizeof(msg),"Admin %s\n",name);
strcat(list,msg);
}
if(PlayerInfo[i][pAdmin] < 1)
{
format(msg,sizeof(msg),"Obecnie nie ma admina");
strcat(list,msg);
return 1;
}
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"ADMINI",list,"Zamknij",#);
}
return 1;
}


?eby? si? nie przem?czy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-27, 17:53


bemben1997

Losek






Wiek: 29
Na forum: 4382 dni
Posty: 67
Nick w MP: Folka

Piwa: 90

Respekt: 60

Ostrzeżeń: 100%
Ale przeczyta?e? to zamiast pokazywa? czy to jest senior admin itp pokazuje tylko Admin Peter_Simson aaa mi chodzi o to ?eby pokazywa? [Senior Admin] Peter Simson a ten napis senior na jakim? kolorku

Podpis
Cześć

Jeśli Pomogłem Postaw :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-28, 09:57


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
co za problem formata przerobi? ? ja ci da?em tylko przyk?ad zreszt? te? gotowca ,

PlayerInfo[playerid][pAdmin] = 1; (senior admin);

to walisz warunek if(PlayerInfo[playerid][pAdmin] == 1)
{
format(msg,sizeof(msg),"(Senior Srenio jak chcesz) %s",name);
stracat(list,msg);
}
if(PlayerInfo[playerid][pAdmin] == 2)
{
format(msg,sizeof(msg),"(HeadAdmin) %s",name);
strcat(list,msg);
}

kolory polecam program http://gtaforums.com/topi...lorpicker-v110/

HTML to jest kolory do format?w w tych nawiasch "{}"
a samp mozesz definiowac kolory

#define Czerwony 0xFF4600FF

Prosz? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-03, 20:02


bemben1997

Losek






Wiek: 29
Na forum: 4382 dni
Posty: 67
Nick w MP: Folka

Piwa: 90

Respekt: 60

Ostrzeżeń: 100%
A jak to zaidefeniowa? ?
Kod:

format(msg,sizeof(msg),"{color_a}(Owner) %s",name);


Podpis
Cześć

Jeśli Pomogłem Postaw :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-03, 20:06


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
{FF0000} prawid?owy kolor chyba ?e masz co? zdefiniowane,

ps. dosta?e? gotowca

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-03, 20:10


bemben1997

Losek






Wiek: 29
Na forum: 4382 dni
Posty: 67
Nick w MP: Folka

Piwa: 90

Respekt: 60

Ostrzeżeń: 100%
#define color_a 0x2641FEFF


Zadefinowa?em a na serwerze mi poprostu nie pokazuje kolorku tylko jest napis

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-03, 20:25


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
#define color_red {FF0000}


format(msg,sizeof(msg),"color_red(Owner) %s",name);


ehh m?wi?em do formatu kolory HTMl ;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-03, 21:38


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"kazami" napisał/a:

Kod:


CMD:admins(playerid,params[])
{
new list[100];
new msg[256];
for(new i=0; i < MAX_PLAYERS; i++)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(i,name,sizeof(name));
if(PlayerInfo[i][pAdmin] > 1)
{
format(msg,sizeof(msg),"Admin %s\n",name);
strcat(list,msg);
}
if(PlayerInfo[i][pAdmin] < 1)
{
format(msg,sizeof(msg),"Obecnie nie ma admina");
strcat(list,msg);
return 1;
}
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"ADMINI",list,"Zamknij",#);
}
return 1;
}


Moga by? b??dy bo pisa?em to tutaj na forum ;]


Ta; Ty pisa?e?. Ju? Ci? widz? jak pisa?e?. A i ?eby nie by?o, Tobie te? tak b?dziemy pomaga? "popraw sobie sam b??dy JEJQ przecierz to takie proste!!".

Kod:

CMD:admins(playerid, params[])
{
new online, string[128], file[32];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(PlayerInfo[playerid][pAdmin] < 1)
{
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] && aDuty[i])
{
online++;
}
}
format(string, sizeof(string), "On-Duty Admins: %d", online);
SendClientMessage(playerid, COLOR_ORANGE, string);
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] && aDuty[i])
{
format(string, sizeof(string), "- [%s] %s", RPALN(i), NORPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
{
online ++;
}
}
format(string, sizeof(string), "Online Admins: %d", online);
SendClientMessage(playerid, COLOR_ORANGE, string);
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
{
if(!aDuty[i])
{
format(file, sizeof(file), "users/%s.ini",RPNU(i));
format(string, sizeof(string), "- [%s] %s [Admin Name: %s]", RPALN(i), NORPN(i), dini_Get(file, "AdminName"));
}
else
{
format(file, sizeof(file), "users/%s.ini",RPNU(i));
format(string, sizeof(string), "- [%s] %s [RP Name: %s]", RPALN(i), NORPN(i), dini_Get(file, "OldName"));
}
if(PlayerInfo[i][pGangMod]) strcat(string, " [Gang Mod]");
if(PlayerInfo[i][pFacMod]) strcat(string, " [Fac Mod]");
if(PlayerInfo[i][pDoorMod]) strcat(string, " [Door Mod]");
if(PlayerInfo[i][pBizMod]) strcat(string, " [Biz Mod]");
if(PlayerInfo[i][pHouseMod]) strcat(string, " [House Mod]");
if(PlayerInfo[i][pGameAffairs]) strcat(string, " [Game Affairs]");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
return 1;
}


Je?li co? nie gra, to daj zna? ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-05, 18:36


bemben1997

Losek






Wiek: 29
Na forum: 4382 dni
Posty: 67
Nick w MP: Folka

Piwa: 90

Respekt: 60

Ostrzeżeń: 100%
Mi chodzi o takie co? jak kazami ale dalej mi kolorki nie dzia?aj?.

Postaw piwo autorowi tego posta
 

 
Tagi: rangi :: administracyjne
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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