Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc]Invite

pre 13 godina
573
pregleda
7
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Jovan_Ljupcevski1
Hustler
pre 13 godina
Skripta koju koristim:/invite
Deo skripte:
if(strcmp(cmd, "/invite", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_WHITE, "{00C0FF}INFO:{FFFFFF}/invite [ID/Ime Igraca]");
    return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if(ProxDetectorS(3.0, playerid, giveplayerid))
        {
            if (PlayerInfo >= 1)
  {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            ShowPlayerDialog(playerid, 981,DIALOG_STYLE_LIST,"Invite","Prihfati invite\nOdbi invite","OK","Izlaz");
Invite = 1;
            return 1;
            }
        }
    }
}
    }
    return 1;
    }

Diloag

if(dialogid == 981)
{
    if(response)
{
if(listitem == 0)
{
        new ftext;
      if(PlayerInfo == 1) { PlayerInfo = 2; gTeam = 2; ftext = "PD"; ChosenSkin = 280; SetPlayerSkin(playerid, 280); }
      else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "FBI"; ChosenSkin = 24; SetPlayerSkin(playerid, 24); }
else if(PlayerInfo == 3) { PlayerInfo = 1; gTeam = 1; ftext = "SWAT"; ChosenSkin = 285; SetPlayerSkin(playerid, 285); }
else if(PlayerInfo == 4) { PlayerInfo = 5; gTeam = 5; ftext = "MD"; ChosenSkin = 71; SetPlayerSkin(playerid, 71); }
else if(PlayerInfo == 5) { PlayerInfo = 6; gTeam = 6; ftext = "Yakuza"; ChosenSkin = 121; SetPlayerSkin(playerid, 121); }
else if(PlayerInfo == 6) { PlayerInfo = 7; gTeam = 7; ftext = "LCN"; ChosenSkin = 111; SetPlayerSkin(playerid, 111); }
else if(PlayerInfo == 7) { PlayerInfo = 12; gTeam = 12; ftext = "Vlada"; ChosenSkin = 163; SetPlayerSkin(playerid, 163); }
else if(PlayerInfo == 8) { PlayerInfo = 12; gTeam = 12; ftext = "Hitman"; ChosenSkin = 20; SetPlayerSkin(playerid, 20); }
else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "Beyond News"; ChosenSkin = 171; SetPlayerSkin(playerid, 171); }
else if(PlayerInfo == 10) { PlayerInfo = 15; gTeam = 15; ftext = "Taxi"; ChosenSkin = 210; SetPlayerSkin(playerid, 210); }
else if(PlayerInfo == 11) { PlayerInfo = 16; gTeam = 16; ftext = "LSG"; ChosenSkin = 175; SetPlayerSkin(playerid, 175); }
      else if(PlayerInfo == 12) { PlayerInfo = 16; gTeam = 16; ftext = "GSF"; ChosenSkin = 105; SetPlayerSkin(playerid, 105); }
      else if(PlayerInfo == 14) { PlayerInfo = 16; gTeam = 16; ftext = "MRD"; ChosenSkin = 100; SetPlayerSkin(playerid, 100); }
      else { }
      new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = PlayerInfo;
PlayerInfo = 1;
        new string;
format(string, sizeof(string), "{00C0FF}INFO:{FFFFFF}Prifatili ste ponudu i sad ste u %s", ftext);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "{00C0FF}INFO:{FFFFFF}%s je profatio ponudu za ulaz u %s.", sendername,ftext);
SendClientMessage(playerid, COLOR_WHITE, string);
Invite = 0;
format(string, sizeof(string), "%s je prafatio ponudu za clanstvo.", sendername);
    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 1)
  {
            new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
    new string;
SendClientMessage(playerid, COLOR_WHITE,"{00C0FF}INFO:{FFFFFF}Odbili ste ponudu za clanstvo!");
format(string, sizeof(string), "%s je odbio ponudu za clansvo.", sendername);
  ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  Invite = 0;
}
}
}

Problem😛a sad komanda radi ama kad ukucam /invite ID(primer 0) pojavi mu se dialog i ako e lider taj igrac kod njega se invite u tu org a u moju ORG nece.. Ili ako je civil pojavi mu se dialog al nega invite kad pretisne prihvati invite ? Sta e tu problem? Nema errori...
Jovan_Ljupcevski1
Hustler
pre 13 godina
Sry za SPAM ama zna li neko kako da sredim ovo?
Obrisan korisnik Obrisan korisnik
pre 13 godina
A da probas ovako?
if(strcmp(cmd, "/invite", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_WHITE, "{00C0FF}INFO:{FFFFFF}/invite [ID/Ime Igraca]");
    return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if(ProxDetectorS(3.0, playerid, giveplayerid))
        {
            if (PlayerInfo >= 1)
  {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            ShowPlayerDialog(giveplayerid, 981,DIALOG_STYLE_LIST,"Invite","Prihfati invite\nOdbi invite","OK","Izlaz");
Invite = 1;
            return 1;
            }
        }
    }
}
    }
    return 1;
    }
Jovan_Ljupcevski1
Hustler
pre 13 godina
Ma ne radi ovo bre... Ajde bre pomoc neko...
Obrisan korisnik Obrisan korisnik
pre 13 godina
:::... Master ...::: wrote on July 5, 2012, 8:44 am:
Ma ne radi ovo bre... Ajde bre pomoc neko...


Ajde onda lepo i polako da objasnis u cemu je problem jer gore nista konkretno nisam razumeo?
Jovan_Ljupcevski1
Hustler
pre 13 godina
Владимир Плавшић aka Plavša wrote on July 5, 2012, 8:44 am:
Ma ne radi ovo bre... Ajde bre pomoc neko...


Ajde onda lepo i polako da objasnis u cemu je problem jer gore nista konkretno nisam razumeo?

Pa sad kad ukucam /invite ime nekog igraca i ako taj igrac je lider ono ga invite kod njega PR:Jasam lider LCN a on lider Yakuze i sad ja kad ukucam /invite i njegov id ono ga invite u Yakuze a ne u LCN(gde sam ja lider), ili ako igrac je Civil tad nepokazue nikakav rezultat samo pise taj i taj igrac je prifatio pokanu za clanstvo samo to...
Jovan_Ljupcevski1
Hustler
pre 13 godina
BUMP!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava