Započeo Obrisan korisnik
•3. Apr. 2012.• Zaključano[POMOC] dialog
623
pregleda
6
postova
3. Apr. 2012.
Mod:BPE
Opis😮vako nisam nikad pravio dialog dosad samo SendClientMessage sam koristio xd, pa sad ocu da naucim i dialog 😄
kako da ove komande napravim u dialogu
Dio skripte:
Opis😮vako nisam nikad pravio dialog dosad samo SendClientMessage sam koristio xd, pa sad ocu da naucim i dialog 😄
kako da ove komande napravim u dialogu
Dio skripte:
if (strcmp(cmd, "/svilideri", true) == 0)
{
new text,sstring;
new File:lider = fopen("Lideri/Lider.txt", io_read);
while(fread(lider, text)) {
format(sstring,128,"%s",text);
SendClientMessage(playerid,-1,sstring);}
fclose(lider);
return 1;
}
if (strcmp(cmd, "/onlinelideri", true) == 0)
{
{
SendClientMessage(playerid, COLOR_RED, "|________ Online Lideri ________|");
for(new i = 0; i < MAX_PLAYERS; i++)
{
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Policija [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_BLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "FBI [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_DBLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Vojska [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitna Pomoc [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 5)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Crips [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 6)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "LCN [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_RED, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 7)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Gradonacelnik [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_ORANGE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 8)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitman [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_BLACK, string);
}
else if(PlayerInfo == 9)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "RTS Studio [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Taxi [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 11)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Corleone [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 12)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hells Angels [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 13)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Ballas [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_PURPLE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 15)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Grove Street [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
}
}
}
return 1;
}3. Apr. 2012.
znaci ocu da kad kucam /svilideri da mi prikaze sve lidere iz fajla Lider.txt u dialogu, a ne kao text i ocu kad kucam /onlinelideri
da mi prikaze lidere u dialogu i pored da pise ono online i ofline a ne kao text
(ovo online i ofline da pise i nije toliko bitno ali ako znate napisite i za to 🙂 )
da mi prikaze lidere u dialogu i pored da pise ono online i ofline a ne kao text
(ovo online i ofline da pise i nije toliko bitno ali ako znate napisite i za to 🙂 )
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
3. Apr. 2012.
/svilideri:
/onlinelideri:
Za /onlinelideri komandu napravi ove ostale sam po mojim prvim trima primjerima - možeš samo c/p i mijenjaš imena organizacija.
I jedna napomena: komande nisu testirane, ali trebale bi raditi.
if (strcmp(cmd, "/svilideri", true) == 0)
{
new
sLeaderName,
sTmpLeaderList,
sLeaderList,
File:leaderFile = fopen("Lideri/Lider.txt", io_read)
;
while(fread(leaderFile, sLeaderName)) {
format(sTmpLeaderList, sizeof(sTmpLeaderList), "%s\n", sLeaderName);
strcat(sLeaderList, sTmpLeaderList);
}
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "SVI LIDERI", sLeaderList, "U redu", "");
fclose(lider);
return 1;
}
/onlinelideri:
if (strcmp(cmd, "/onlinelideri", true) == 0)
{
new
sTmpLeaderList,
sLeaderList
;
for(new i = 0; i < GetMaxPlayers(); i++) {
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
if (IsPlayerConnected(i)) format(sTmpLeaderList, sizeof(sTmpLeaderList), " Policija [Lider %s] |Mob:", sendername);
else format(sTmpLeaderList, sizeof(sTmpLeaderList), " Policija [Lider %s] |Mob:", sendername);
strcat(sLeaderList, sTmpLeaderList);
}
else if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
if (IsPlayerConnected(i)) format(sTmpLeaderList, sizeof(sTmpLeaderList), " FBI [Lider %s] |Mob:", sendername);
else format(sTmpLeaderList, sizeof(sTmpLeaderList), " FBI [Lider %s] |Mob:", sendername);
strcat(sLeaderList, sTmpLeaderList);
}
else if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
if (IsPlayerConnected(i)) format(sTmpLeaderList, sizeof(sTmpLeaderList), " Vojska [Lider %s] |Mob:", sendername);
else format(sTmpLeaderList, sizeof(sTmpLeaderList), " Vojska [Lider %s] |Mob:", sendername);
strcat(sLeaderList, sTmpLeaderList);
}
else if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitna Pomoc [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 5)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Crips [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 6)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "LCN [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_RED, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 7)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Gradonacelnik [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_ORANGE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 8)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitman [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_BLACK, string);
}
else if(PlayerInfo == 9)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "RTS Studio [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Taxi [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 11)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Corleone [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 12)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hells Angels [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 13)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Ballas [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_PURPLE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 15)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Grove Street [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
}
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "ONLINE LIDERI", sLeaderList, "U redu", "");
return 1;
}
Za /onlinelideri komandu napravi ove ostale sam po mojim prvim trima primjerima - možeš samo c/p i mijenjaš imena organizacija.
I jedna napomena: komande nisu testirane, ali trebale bi raditi.
3. Apr. 2012.
Joey_ wrote on April 3, 2012, 8:34 pm:
/svilideri:
/onlinelideri:
Za /onlinelideri komandu napravi ove ostale sam po mojim prvim trima primjerima - možeš samo c/p i mijenjaš imena organizacija.
I jedna napomena: komande nisu testirane, ali trebale bi raditi.
if (strcmp(cmd, "/svilideri", true) == 0)
{
new
sLeaderName,
sTmpLeaderList,
sLeaderList,
File:leaderFile = fopen("Lideri/Lider.txt", io_read)
;
while(fread(leaderFile, sLeaderName)) {
format(sTmpLeaderList, sizeof(sTmpLeaderList), "%s\n", sLeaderName);
strcat(sLeaderList, sTmpLeaderList);
}
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "SVI LIDERI", sLeaderList, "U redu", "");
fclose(lider);
return 1;
}
/onlinelideri:
if (strcmp(cmd, "/onlinelideri", true) == 0)
{
new
sTmpLeaderList,
sLeaderList
;
for(new i = 0; i < GetMaxPlayers(); i++) {
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
if (IsPlayerConnected(i)) format(sTmpLeaderList, sizeof(sTmpLeaderList), " Policija [Lider %s] |Mob:", sendername);
else format(sTmpLeaderList, sizeof(sTmpLeaderList), " Policija [Lider %s] |Mob:", sendername);
strcat(sLeaderList, sTmpLeaderList);
}
else if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
if (IsPlayerConnected(i)) format(sTmpLeaderList, sizeof(sTmpLeaderList), " FBI [Lider %s] |Mob:", sendername);
else format(sTmpLeaderList, sizeof(sTmpLeaderList), " FBI [Lider %s] |Mob:", sendername);
strcat(sLeaderList, sTmpLeaderList);
}
else if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
if (IsPlayerConnected(i)) format(sTmpLeaderList, sizeof(sTmpLeaderList), " Vojska [Lider %s] |Mob:", sendername);
else format(sTmpLeaderList, sizeof(sTmpLeaderList), " Vojska [Lider %s] |Mob:", sendername);
strcat(sLeaderList, sTmpLeaderList);
}
else if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitna Pomoc [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 5)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Crips [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 6)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "LCN [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_RED, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 7)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Gradonacelnik [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_ORANGE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 8)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitman [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_BLACK, string);
}
else if(PlayerInfo == 9)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "RTS Studio [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Taxi [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 11)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Corleone [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 12)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hells Angels [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 13)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Ballas [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_PURPLE, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
else if(PlayerInfo == 15)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Grove Street [Lider %s] |Mob:", sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
if(IsPlayerConnected(i))
SendClientMessage(playerid, COLOR_BLUE, "Online");
else
SendClientMessage(playerid, COLOR_BLUE, "Ofline");
}
}
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "ONLINE LIDERI", sLeaderList, "U redu", "");
return 1;
}
Za /onlinelideri komandu napravi ove ostale sam po mojim prvim trima primjerima - možeš samo c/p i mijenjaš imena organizacija.
I jedna napomena: komande nisu testirane, ali trebale bi raditi.
tnx, radi 😉
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava