KAko da napravim komandu /lideri
molim vas objasnite mi treba mi hitno
Pomoc oko scriptanja
1,456
pregleda
5
postova
28. Jul 2009.
Od onoga koliko si se hvalio da si PROOO SKRIPTER neznas to napraviti :S
Evo ti za pocetak:
Evo ti za pocetak:
if (strcmp(cmd, "/lideri", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Leaderi Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "PD: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "FBI: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
19. Avg. 2009.
Ja ti napravim, sam reci koje trebas organizacije,ili si ih sam promjeni,evo ti tu dolje😄
if (strcmp(cmd, "/lideri", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Lideri Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "PD lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "FBI lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "CIA lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "MD lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 5)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "La Cosa Nostra lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 6)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Triads lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 😎
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitman lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 9)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "WildWest News lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Taxi lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 11)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Licenseri lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
samo promjeni organizacije, ili ostavi iste ako imas iste 😄
I bolje si promjenis, ove su ti bzvz😄
if (strcmp(cmd, "/lideri", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Lideri Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "PD lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "FBI lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "CIA lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "MD lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 5)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "La Cosa Nostra lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 6)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Triads lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 😎
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitman lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 9)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "WildWest News lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Taxi lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo == 11)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Licenseri lider: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
samo promjeni organizacije, ili ostavi iste ako imas iste 😄
I bolje si promjenis, ove su ti bzvz😄
19. Avg. 2009.
Evo ti brze i efikasne komande:
Eto trebalo bi radit 😄
I sad ovako povecavas case-ove do kolko oces; i naravno samo moras promijeniti "PD Lider" u "Blablabla Lider" i tako do kraja 😉
Have fun 😉
@Stormer
Ne treba mu toliko slova; dosta mu je MAX_ORG_NAME(default sam stavio 32) + maksimalana duzina cijelog broja(11) + 7 znakova(razmaci, dvotocka i "Lider")...
@matejDZ
Bezveze ides na 10+ checkova ako nije lider; bolje se prije rijesit jeli je ili nije pa onda na checkove 😉
pazi to ti je = 10* recimo 190(10 su lidera) igraca = 1900 bespotrebnih checkova a kod mene ih ima 190 🙂
#if !defined MAX_ORG_NAME
#define MAX_ORG_NAME (32)
#endif
#if !defined MAX_INT_LEN
#define MAX_INT_LEN (11)
#endif
#if !defined MAX_LOSHOW_LEN
#define MAX_LOSHOW_LEN (MAX_ORG_NAME+MAX_INT_LEN+7)
#endif
#if !defined SCMPlayer(%1)
#define SCP(%1) SendClientMessage(playerid, COLOR_YELLOW, %1)
#endif
#if !defined SCM
#define SCM SendClientMessage
#endif
dcmd_lideri(playerid, params[])
{
#pragma unused params
if(!IsPlayerConnected(playerid)) return 0;
SCM(playerid, COLOR_YELLOW, "-- Lideri online --");
SCM(playerid, COLOR_YELLOW, " ");
for(new i;i {
if(!IsPlayerConnected(i)) continue;
else if(!PlayerInfo) continue;
else
{
new
playerNameBuffer,
localArray;
GetPlayerName(i, playerNameBuffer, MAX_PLAYER_NAME);
switch(PlayerInfo)
{
case 1:
{
format(localArray, sizeof localArray, "PD Lider: %s", playerNameBuffer);
SCP(localArray);
}
case 2:
{
format(localArray, sizeof localArray, "FBI Lider: %s", playerNameBuffer);
SCP(localArray);
}
// ...
}
}
}
return 1;
}
Eto trebalo bi radit 😄
I sad ovako povecavas case-ove do kolko oces; i naravno samo moras promijeniti "PD Lider" u "Blablabla Lider" i tako do kraja 😉
Have fun 😉
@Stormer
Ne treba mu toliko slova; dosta mu je MAX_ORG_NAME(default sam stavio 32) + maksimalana duzina cijelog broja(11) + 7 znakova(razmaci, dvotocka i "Lider")...
@matejDZ
Bezveze ides na 10+ checkova ako nije lider; bolje se prije rijesit jeli je ili nije pa onda na checkove 😉
pazi to ti je = 10* recimo 190(10 su lidera) igraca = 1900 bespotrebnih checkova a kod mene ih ima 190 🙂
20. Avg. 2009.
Quote
@matejDZ
Bezveze ides na 10+ checkova ako nije lider; bolje se prije rijesit jeli je ili nije pa onda na checkove Wink
pazi to ti je = 10* recimo 190(10 su lidera) igraca = 1900 bespotrebnih checkova a kod mene ih ima 190 Smiley
Bezveze ides na 10+ checkova ako nije lider; bolje se prije rijesit jeli je ili nije pa onda na checkove Wink
pazi to ti je = 10* recimo 190(10 su lidera) igraca = 1900 bespotrebnih checkova a kod mene ih ima 190 Smiley
Mislis da on zna ubaciti ovo tvoje....
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava