[Pomoc] Chat izmedu org

Započeo Obrisan korisnik
26. Jun 2012.
411
pregleda
5
postova
Deleted User
Obrisan korisnik
26. Jun 2012.
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Znaci dali se moze napraviti neki chat u organizaciji znaci /o i clanovi online /members ako bi netko htio mi pomoci pa napraviti komandu ili nesto radim u "strcmp"
Ako niste skuzili pitajte me objasniit cu bolje
SetPlayerTeam(playerid,teamid);

tu varijablu koristim za postavljanje timova znaci team 1,2,3,4,5,6,7,8 i 9
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
The Woozie
5
Kingpin
26. Jun 2012.
chat za org. /f
if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
                                          GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/f)action [chat organizacije]");
return 1;
}
if (PlayerInfo > 0 || PlayerInfo > 0 || PlayerInfo < 255)
{
    new leader = PlayerInfo;
    new member = PlayerInfo;
    if(member==1)
    {
        if(PlayerInfo == 5) { format(string, sizeof(string), "** (( Rank 5 %s: %s )) **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** (( Rank 4 %s: %s ))  **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** (( Rank 3 %s: %s ))  **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** (( Rank 2 %s: %s ))  **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** (( Rank 1 %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Rank 1 %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo, 0x7BDDA5AA, string);
    }
    if(member==2)
    {
        if(PlayerInfo == 5) { format(string, sizeof(string), "** (( Rank 5 %s: %s )) **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** (( Rank 4 %s: %s ))  **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** (( Rank 3 %s: %s ))  **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** (( Rank 2 %s: %s ))  **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** (( Rank 1 %s: %s ))  **", sendername, result); }
else { format(string, sizeof(string), "** (( Rank 1 %s: %s )) **", sendername, result); }
SendFamilyMessage(PlayerInfo, 0x7BDDA5AA, string);
    }
else if(leader==1)
{
    format(string, sizeof(string), "** (( Lider %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo, 0x7BDDA5AA, string);
}
else if(leader==2)
{
    format(string, sizeof(string), "** (( Lider %s: %s )) **", sendername, result);
SendFamilyMessage(PlayerInfo, 0x7BDDA5AA, string);
}
}
return 1;
}

/members
if(strcmp(cmd,"/members",true)==0)
{
    if(IsPlayerConnected(playerid))
    {
new teamnumber;
if (PlayerInfo != 0) teamnumber = PlayerInfo;
else if (PlayerInfo != 0) teamnumber = PlayerInfo;
else
{
SendClientMessage(playerid, COLOR_GRAD1, "You are not a member of a team!");
return 1;
}
    SendClientMessage(playerid, ZELENA, "|__________Members Online__________|");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo == teamnumber) format(string, sizeof(string), "%s (LEADER)",sendername);
else if (PlayerInfo == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo);
if (strlen(string) > 1) SendClientMessage(playerid, 0xF5DEB3AA, string);
}
}
}
return 1;
}
😉
Deleted User
Obrisan korisnik
26. Jun 2012.
sve je to uredu ali meni treba da da ovo provjerava
if(GetPlayerTeam(playerid) == 1) 

mogao sam i ja kopirati iz drugog moda :S  😳
Deleted User
Obrisan korisnik
26. Jun 2012.
Cek jel ti hoces chat da komuniciraju sve organizacije na njemu ili sta?
Deleted User
Obrisan korisnik
26. Jun 2012.
ne nego da svaka org ima svoju chat /o

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha