[Pomoc]Neka pomoc neko ne lock temu

Započeo :::... Master ...:::, Jul 05, 2012, 21:48:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 5 gostiju pregledaju ovu temu.

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[playerid][pLeader] >= 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[giveplayerid] = 1;
            return 1;
            }
        }
    }
}
    }
    return 1;
    }

Diloag

if(dialogid == 981)
{
    if(response)
{
if(listitem == 0)
{
        new ftext[20];
      if(PlayerInfo[playerid][pLeader] == 1) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "PD"; ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); }
      else if(PlayerInfo[playerid][pLeader] == 2) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "FBI"; ChosenSkin[playerid] = 24; SetPlayerSkin(playerid, 24); }
else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; ftext = "SWAT"; ChosenSkin[playerid] = 285; SetPlayerSkin(playerid, 285); }
else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "MD"; ChosenSkin[playerid] = 71; SetPlayerSkin(playerid, 71); }
else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[playerid][pTeam] = 6; gTeam[playerid] = 6; ftext = "Yakuza"; ChosenSkin[playerid] = 121; SetPlayerSkin(playerid, 121); }
else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; ftext = "LCN"; ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); }
else if(PlayerInfo[playerid][pLeader] == 7) { PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; ftext = "Vlada"; ChosenSkin[playerid] = 163; SetPlayerSkin(playerid, 163); }
else if(PlayerInfo[playerid][pLeader] == 8) { PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; ftext = "Hitman"; ChosenSkin[playerid] = 20; SetPlayerSkin(playerid, 20); }
else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; ftext = "Beyond News"; ChosenSkin[playerid] = 171; SetPlayerSkin(playerid, 171); }
else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[playerid][pTeam] = 15; gTeam[playerid] = 15; ftext = "Taxi"; ChosenSkin[playerid] = 210; SetPlayerSkin(playerid, 210); }
else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "LSG"; ChosenSkin[playerid] = 175; SetPlayerSkin(playerid, 175); }
      else if(PlayerInfo[playerid][pLeader] == 12) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "GSF"; ChosenSkin[playerid] = 105; SetPlayerSkin(playerid, 105); }
      else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "MRD"; ChosenSkin[playerid] = 100; SetPlayerSkin(playerid, 100); }
      else { }
      new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pMember] = PlayerInfo[playerid][pLeader];
PlayerInfo[playerid][pRank] = 1;
        new string[128];
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[playerid] = 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[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
    new string[128];
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[playerid] = 0;
}
}
}

Problem:Pa 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...


Citat: Dr.Shockâ,,¢ poslato Jul 06, 2012, 14:16:20 POSLE PODNE
Ne razumem sta ti je problem.Da si na engleskom pisao bolje bih razumeo :D Objasni malo bolje
Pa sad kad ukucam /invite i ime nekog igraca i ako taj igrac je liderPR:Jasam lider lcn a on lider yakuze i ja kad ukucam/invite njegovo ime i ono nega /invite u LCN(u moju mafiju) invite ga u Yakuze gde e on lider, a ako igrac je civil pojavi mu se dialog ali nigde ga ne invite!??

Citat: Dr.Shockâ,,¢(odsutan) poslato Jul 06, 2012, 15:25:45 POSLE PODNE
Napravi proveru da li je igrac lider ili vec clan neke org,a ovo za civile nemam vremena sad da ti objasnjavam moram ici.Pozz :)
Nisam te raumeno nista.. moze neko pomoci?