Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

[POMOC]Invite

Započeo mayk
pre 14 godina
959
pregleda
8
postova
mayk
Hustler
pre 14 godina
Skripta koju koristim:BU
Detaljan opis problema:sam zedao neki cmd od LSSRPG i koga /invite nekid pishe toj clen e vo neki org/banda/mafija ok to sam sredio sega problemot e sto koga neki /invite pravo ulegni u org/banda/mafija a dodao sam /accept invite, moze ubav kod so /invite koga se invite da prifati igracot so /accept invite ewo kodove
Dio skripte:

//----------------------------------------------------------------------------------
if(strcmp(cmd, "/invite", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /invite [playerid/PartOfName]");
return 1;
}
new ftext;
giveplayerid = ReturnUser(tmp);
if(PlayerInfo >= 1)
{
   if(IsPlayerConnected(giveplayerid))
   {
       if(giveplayerid != INVALID_PLAYER_ID)
       {
   {
       GetPlayerName(playerid, sendername, sizeof(sendername));
       GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       if(PlayerInfo == 1) { ftext = "Police Force"; }
       else if(PlayerInfo == 2) { ftext = "FBI"; }
       else if(PlayerInfo == 3) { ftext = "SAST"; }
       else if(PlayerInfo == 4) { ftext = "Firemen/Ambulance"; }
       else if(PlayerInfo == 5) { ftext = "National Guards"; }
       else if(PlayerInfo == 6) { ftext = "Senate"; }
       else if(PlayerInfo == 7) { ftext = "CIA"; }
       else if(PlayerInfo == 8) { ftext = "Hitman Agency"; }
       else if(PlayerInfo == 9) { ftext = "News Agency"; }
       else if(PlayerInfo == 10) { ftext = "Taxi Cab Company"; }
       format(string, sizeof(string), "* You have Invited %s to join the %s.", giveplayer, ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has invited you to join the %s, (type /accept faction) to accept.",sendername, ftext);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
FactionOffer = playerid;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   You are not authorized to use that command (leaders only) !");
}
}
return 1;
}

else if(strcmp(x_job,"invite",true) == 0)
{
   if(FactionOffer < 999)
   {
       if(IsPlayerConnected(FactionOffer))
       {
           if(PlayerInfo[FactionOffer] != 0)
           {
               if(PlayerInfo != 0 || PlayerInfo != 0 || PlayerInfo != 255)
               {
                   SendClientMessage(playerid, COLOR_GREY, "   You are already in a Faction / Family !");
       return 1;
               }
new ftext;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(FactionOffer, giveplayer, sizeof(giveplayer));
new faction = PlayerInfo[FactionOffer];
if(faction == 1) { ftext = "Police Force"; ChosenSkin = 141; }
       else if(faction == 2) { ftext = "FBI"; ChosenSkin = 286; }
       else if(faction == 3) { ftext = "SAST"; ChosenSkin = 34; }
       else if(faction == 4) { ftext = "Firemen/Ambulance"; ChosenSkin = 279;}
       else if(faction == 5) { ftext = "National Guards"; ChosenSkin = 287; }
       else if(faction == 6) { ftext = "Senate"; ChosenSkin = 147; }
       else if(faction == 7) { ftext = "CIA"; ChosenSkin = 294; }
       else if(faction == 8) { ftext = "Hitman Agency"; ChosenSkin = 294; }
       else if(faction == 9) { ftext = "News Agency"; ChosenSkin = 150; }
       else if(faction == 10) { ftext = "Taxi Cab Company"; ChosenSkin = 61; }
format(string, sizeof(string), "* You have accepted %s's request to join the %s, you are now a Member of it.", giveplayer, ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your request and is now a Member of the %s.", sendername, ftext);
SendClientMessage(FactionOffer, COLOR_LIGHTBLUE, string);
SendClientMessage(playerid, COLOR_LIGHTRED, "* Use 'next' to Select the char you want to use.");
SendClientMessage(playerid, COLOR_LIGHTRED, "* If you've found the Char you want to use, type 'done'.");
PlayerInfo = PlayerInfo[FactionOffer];
PlayerInfo = 0;
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(playerid, gInviteSpawns, gInviteSpawns, gInviteSpawns);
SetPlayerFacingAngle(playerid, gInviteSpawns);
SetPlayerCameraPos(playerid,gInviteSpawns + 3, gInviteSpawns, gInviteSpawns);
SetPlayerCameraLookAt(playerid,gInviteSpawns, gInviteSpawns, gInviteSpawns);
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid, 0);
SelectChar = 255;
SelectCharPlace = 1;
SelectCharID = faction;
SetPlayerSkin(playerid, ChosenSkin);
PlayerInfo = ChosenSkin;
FactionOffer = 999;
SetPlayerSpawn(playerid);
return 1;
}
else
{
   SendClientMessage(playerid, COLOR_GREY, "   The Player who invited you is no longer a Faction Leader !");
    return 1;
}
       }
}
else
{
   SendClientMessage(playerid, COLOR_GREY, "   Nobody sent you a Faction Invite !");
   return 1;
}
}


Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Obrisan korisnik Obrisan korisnik
pre 14 godina
//----------------------------------------------------------------------------------
if(strcmp(cmd, "/invite", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /invite [playerid/PartOfName]");
return 1;
}
new ftext;
giveplayerid = ReturnUser(tmp);
if(PlayerInfo >= 1)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        if(PlayerInfo == 1) { ftext = "Police Force"; }
        else if(PlayerInfo == 2) { ftext = "FBI"; }
        else if(PlayerInfo == 3) { ftext = "SAST"; }
        else if(PlayerInfo == 4) { ftext = "Firemen/Ambulance"; }
        else if(PlayerInfo == 5) { ftext = "National Guards"; }
        else if(PlayerInfo == 6) { ftext = "Senate"; }
        else if(PlayerInfo == 7) { ftext = "CIA"; }
        else if(PlayerInfo == 8) { ftext = "Hitman Agency"; }
        else if(PlayerInfo == 9) { ftext = "News Agency"; }
        else if(PlayerInfo == 10) { ftext = "Taxi Cab Company"; }
        format(string, sizeof(string), "* You have Invited %s to join the %s.", giveplayer, ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has invited you to join the %s, (type /accept faction) to accept.",sendername, ftext);
        SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
FactionOffer = playerid;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  You are not authorized to use that command (leaders only) !");
}
}
return 1;
}

Ti kolko sam skontao kazes da kada kucas /invite da odmah on stavi igraca u org. U ovoj komandi to nema kolko ja vidim.
FyoDoR
Shot Caller
pre 14 godina
Ne nego zeli da  poveze /invite i /accept  invite
Kad mu lider kuca /invite 0
i onda ID 0 kuca /accept invite  i prihvati poziv  u org. 🙂
Ja mislim da to on hoce.
Obrisan korisnik Obrisan korisnik
pre 14 godina
Lozim se na FyoDoR-a 😛 wrote on October 18, 2011, 7:12 pm:
Ne nego zeli da  poveze /invite i /accept  invite
Kad mu lider kuca /invite 0
i onda ID 0 kuca /accept invite  i prihvati poziv  u org. 🙂
Ja mislim da to on hoce.

Njemu je to vec povezano kolko vidim. Ali ona kaze da mu to neradi. I da on odmah ubaci igraca u org.
Ako nadjes u /invite PlayerInfo da stavlja na org svaka cast
mayk
Hustler
pre 14 godina
abe gagi ja koga /invite 0 se primam bez da kucim /accept invite, neradi ako sakas probaj
Obrisan korisnik Obrisan korisnik
pre 14 godina
	if(strcmp(cmd, "/invite", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /invite [ID Igraca/Dio Imena]");
return 1;
}
new para1;
new ftext;
para1 = ReturnUser(tmp);
if (PlayerInfo >= 1)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
    if (gTeam==TEAM_GREEN && PlayerInfo == 0 && PlayerInfo == 255)
    {
        if(PlayerInfo == 1) { PlayerInfo = 2; gTeam = 2; ftext = "LS-PD"; ChosenSkin = 71; SetPlayerSkin(para1, 71);  }
        else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "BIA Agent"; ChosenSkin = 286; SetPlayerSkin(para1, 286);  }
        else if(PlayerInfo == 3) { PlayerInfo = 2; gTeam = 2; ftext = "P.T.O"; ChosenSkin = 287; SetPlayerSkin(para1, 287); }
        else if(PlayerInfo == 4) { PlayerInfo = 1; gTeam = 1; ftext = "Hitna Pomoc"; ChosenSkin = 70; SetPlayerSkin(para1, 70); }
        else if(PlayerInfo == 5) { PlayerInfo = 5; gTeam = 5; ftext = "Yakuza"; ChosenSkin = 111; SetPlayerSkin(para1, 111); }
        else if(PlayerInfo == 6) { PlayerInfo = 6; gTeam = 6; ftext = "Groove Street"; ChosenSkin = 125; SetPlayerSkin(para1, 125); }
        else if(PlayerInfo == 7) { return 1; }
        else if(PlayerInfo == 8) { PlayerInfo = 10; gTeam = 12; ftext = "Ballas"; ChosenSkin = 249; SetPlayerSkin(para1, 249); }
        else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "RB"; ChosenSkin = 148; SetPlayerSkin(para1, 148); }
        //else if(PlayerInfo == 11) { PlayerInfo = 2; gTeam = 2; ftext = "SF PD"; ChosenSkin = 71; SetPlayerSkin(para1, 71); }
        else if(PlayerInfo == 12) { PlayerInfo = 121; gTeam = 121; ftext = "The Escobar Cartel"; ChosenSkin = 125; SetPlayerSkin(para1, 125); }
        //else if(PlayerInfo == 12) { PlayerInfo = 13; gTeam = 13; ftext = "Triads"; ChosenSkin = 125; SetPlayerSkin(para1, 125); }
        else if(PlayerInfo == 14) { PlayerInfo = 5; gTeam = 5; ftext = "Yamaguchi"; ChosenSkin = 169; SetPlayerSkin(para1, 169); }
        else if(PlayerInfo == 15) { PlayerInfo = 15; gTeam = 15; ftext = "47th Familija"; ChosenSkin = 108; SetPlayerSkin(para1, 108); }
        else if(PlayerInfo == 16) { PlayerInfo = 16; gTeam = 16; ftext = "Coper Club"; ChosenSkin = 247; SetPlayerSkin(para1, 247); }
        //else if(PlayerInfo == 17) { PlayerInfo = 17; gTeam = 17; ftext = "CIA"; ChosenSkin = 188; SetPlayerSkin(para1, 188); }
        else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = PlayerInfo;
PlayerInfo = 1;
printf("AdmCmd: %s je pozvao %s-a da se pridruzi %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), "  Pozvani ste u %s, pozvao vas je Lider %s", ftext, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "  Pozvali ste %s-a da se pridruzi %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Taj igrac ima wanted level/ u drugom je timu/ ili je vec clan neke organizacije.");
    return 1;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Niste ovlasteni da koristite tu komadnu(samo lideri!!)!");
}
}
return 1;
}

To je komanda iz BU moda e tu vec pozove i ubaci igraca u org. A koju ti to poruku ispise kada ga ubaci odmah aj mi daj nju kada nekoga invite da vidim sta pise.
mayk
Hustler
pre 14 godina
ABE JAS VI REKOV STO E PROBLEMO JAS SI RADIM STO TE ZANIMAVA TO TEBE ??!!? AKO ZNAS POMOGNI AKO NE NEMORA
pHon
Made Man
pre 14 godina
mayk wrote on October 19, 2011, 4:47 pm:
ABE JAS VI REKOV STO E PROBLEMO JAS SI RADIM STO TE ZANIMAVA TO TEBE ??!!? AKO ZNAS POMOGNI AKO NE NEMORA


Ne moraš se derat (Capsat), nema potrebe.
Ujedno je capsanje zabranjeno na internetu.
Ja se ispričavam, ne razumijemo te, ne moraš tako burno reagirati.
Budi tolerantan, mi ti pokušavamo pomoći, a ti capsaš.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava