Započeo Obrisan korisnik
•31. Maj 2011.[Pomoc] /admins u dijalogu
846
pregleda
10
postova
31. Maj 2011.
Skripta koju koristim:Street Stories
Detaljan opis problema:Zelim da kada igrac upise /admins da mu izbaci ko su admini u dijalogu, i da kada to upise zelim da igracu pise "%s upravo cita listu admina(/admins)!
Dio skripte:/admins
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Moderator:
Dodat prefix !
Detaljan opis problema:Zelim da kada igrac upise /admins da mu izbaci ko su admini u dijalogu, i da kada to upise zelim da igracu pise "%s upravo cita listu admina(/admins)!
Dio skripte:/admins
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Moderator:
Dodat prefix !
31. Maj 2011.
if (strcmp(cmd, "/admini", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, 50);
format(string, 256, " Admin: %s\n\n", sendername);
}
if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n", string,sendername);
}
if(PlayerInfo == 1337)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n", string,sendername);
}
if(PlayerInfo == 1338)
{
GetPlayerName(i, sendername, 50);
format(string, 512, "%s Admin: %s\n\n", string,sendername);
ShowPlayerDialog(playerid,197,DIALOG_STYLE_MSGBOX,"Online Admini",string,"U redu", "Izadji");
}
}
}
}
return 1;
}
EDIT: Zaboravio sam da dodam zagradicu posle return-a 🙂
31. Maj 2011.
if (strcmp(cmd, "/admini", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, 50);
format(string, 256, " Admin: %s\n\n", sendername);
}
if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n", string,sendername);
}
if(PlayerInfo == 1337)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin[Su-Vlasnik]: %s\n\n", string,sendername);
}
if(PlayerInfo == 133😎
{
GetPlayerName(i, sendername, 50);
format(string, 512, "%s Admin]: %s\n\n", string,sendername);
ShowPlayerDialog(playerid,197,DIALOG_STYLE_MSGBOX,"Online Admini",string,"U redu", "Izadji");
}
}
}
}
return 1;
}
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, 50);
format(string, 256, " Admin: %s\n\n", sendername);
}
if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n", string,sendername);
}
if(PlayerInfo == 1337)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin[Su-Vlasnik]: %s\n\n", string,sendername);
}
if(PlayerInfo == 133😎
{
GetPlayerName(i, sendername, 50);
format(string, 512, "%s Admin]: %s\n\n", string,sendername);
ShowPlayerDialog(playerid,197,DIALOG_STYLE_MSGBOX,"Online Admini",string,"U redu", "Izadji");
}
}
}
}
return 1;
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,504
Postovi:
88
Teme:
Pridružio se:Sep. 2010
31. Maj 2011.
nece ti to raditi jer neznamo tvoje varijable za admina nadi pri vrhu enum p_info tako nesto slicno i kako ide varijabla za admina, recimo moze biti pAdmin, pAdminLevel i slicno.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,504
Postovi:
88
Teme:
Pridružio se:Sep. 2010
31. Maj 2011.
CMD:admins(playerid,params[])
{
SendClientMessage(playerid, COLOR_KRED, "<~~ Administratori Online ~~>");
new i = 0, aname, string;
for(; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 127, "Gamemaster: %s", aname);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
if(PlayerInfo == 2)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 128, "Administrator: %s", aname);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
if(PlayerInfo == 1337)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 129, "Head: %s", aname);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
return 1;
}
Ako ne koristis ZCMD samo stavi u if(Strcmp(pa dalje sto ide i usput, kako vidis tu ima samo tri admin levela ti moras za sva dodavat
{
SendClientMessage(playerid, COLOR_KRED, "<~~ Administratori Online ~~>");
new i = 0, aname, string;
for(; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 127, "Gamemaster: %s", aname);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
if(PlayerInfo == 2)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 128, "Administrator: %s", aname);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
if(PlayerInfo == 1337)
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 129, "Head: %s", aname);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
return 1;
}
Ako ne koristis ZCMD samo stavi u if(Strcmp(pa dalje sto ide i usput, kako vidis tu ima samo tri admin levela ti moras za sva dodavat
31. Maj 2011.
if (strcmp(cmd, "/admini", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, 50);
format(string, 256, " Admin: %s\n\n", sendername);
}
if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n", string,sendername);
}
if(PlayerInfo == 1337)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin[Su-Vlasnik]: %s\n\n", string,sendername);
}
if(PlayerInfo == 133😎
{
GetPlayerName(i, sendername, 50);
format(string, 512, "%s Admin]: %s\n\n", string,sendername);
ShowPlayerDialog(playerid,197,DIALOG_STYLE_MSGBOX,"Online Admini",string,"U redu", "Izadji");
}
}
}
}
return 1;
}
// Tesko dodati mesto Admin pAdmin -.-
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
213
Postovi:
44
Teme:
Pridružio se:Maj 2011
31. Maj 2011.
Tamo de vam ti je bilo staro za admine stavis ovo
EDIT: Stavio sam ispravno kako treba da bude za ostale koji budu gledali ovo
if (strcmp(cmd, "/admini", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, 50);
format(string, 256, " Admin: %s\n\n", sendername);
}
if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n",string, sendername);
}
if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n", string,sendername);
}
if(PlayerInfo == 1337)
{
GetPlayerName(i, sendername, 50);
format(string, 256, "%s Admin: %s\n\n", string,sendername);
}
if(PlayerInfo == 1338)
{
GetPlayerName(i, sendername, 50);
format(string, 512, "%s Admin: %s\n\n", string,sendername);
ShowPlayerDialog(playerid,197,DIALOG_STYLE_MSGBOX,"Online Admini",string,"U redu", "Izadji");
}
}
}
}
return 1;
}EDIT: Stavio sam ispravno kako treba da bude za ostale koji budu gledali ovo
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava