[Pomoc] /invite

Započeo Chuck:)
30. Jul 2011.
1,336
pregleda
15
postova
pHon
4
Made Man
30. Jul 2011.
Skripta koju koristim: gf
Detaljan opis problema: lider moze sebe /invite, moze invite nekog drugog lidera, moze invite nekog ko je clan vec druge org / bande :S
Dio skripte: dolje:
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
pocetnik sam,tak da 😄

Invite:
	CMD:invite(playerid, params[])
{
new sendername;
new giveplayer;
new string;
new idx;

   if(IsPlayerConnected(playerid))
   {
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} /invite {959561}[ID/DioImena] {838361}");
return 1;
}
new para1;
new ftext;
para1 = ReturnUser(temp);
if (PlayerInfo >= 1)
{
   if(IsPlayerConnected(para1))
   {
       if(para1 != INVALID_PLAYER_ID)
       {
  // if (PlayerInfo == 0 && PlayerInfo == 0)
//   {
     
       if(PlayerInfo == 1) { PlayerInfo = 2; gTeam = 2; ftext = "Police Department"; ChosenSkin = 280; SetPlayerSkin(para1, 280); }
       else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "FBI"; ChosenSkin = 286; SetPlayerSkin(para1, 286); }
       else if(PlayerInfo == 3) { PlayerInfo = 2; gTeam = 2; ftext = "National Guard"; ChosenSkin = 287; SetPlayerSkin(para1, 287); }
       else if(PlayerInfo == 4) { PlayerInfo = 1; gTeam = 1; ftext = "Medical Department"; ChosenSkin = 70; SetPlayerSkin(para1, 70); }
       else if(PlayerInfo == 5) { PlayerInfo = 5; gTeam = 5; ftext = "La Cosa Nostra"; ChosenSkin = 258; SetPlayerSkin(para1, 120); }
       else if(PlayerInfo == 6) { PlayerInfo = 5; gTeam = 5; ftext = "Yakuza"; ChosenSkin = 120; SetPlayerSkin(para1, 258); }
       else if(PlayerInfo == 7) { return 1; }
       else if(PlayerInfo == 8) { PlayerInfo = 10; gTeam = 12; ftext = "Hitman Agency"; ChosenSkin = 127; SetPlayerSkin(para1, 127); }
       else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "CNN Studio"; ChosenSkin = 148; SetPlayerSkin(para1, 148); }
       else if(PlayerInfo == 10) { PlayerInfo = 12; gTeam = 12; ftext = "Taxi Cab Company"; ChosenSkin = 255; SetPlayerSkin(para1, 255); }
       else if(PlayerInfo == 11) { PlayerInfo = 12; gTeam = 12; ftext = "School Instructors"; ChosenSkin = 59; SetPlayerSkin(para1, 59); }
                           else if(PlayerInfo == 12) { PlayerInfo = 12; gTeam = 12; ftext = "Mara Salvatrucha"; ChosenSkin = 110; SetPlayerSkin(para1, 110); }
                           else if(PlayerInfo == 13) { PlayerInfo = 12; gTeam = 12; ftext = "Crips"; ChosenSkin = 104; SetPlayerSkin(para1, 104); }
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = PlayerInfo;
PlayerInfo = 1;
printf("%s je pozvao igraca %s da se prikljuci %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), "   Prikljucio si se %s, pozvao te lider %s", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "   Pozvao si %s da se pridruzi %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SetPlayerInterior(para1,0);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(para1, gInviteSpawns, gInviteSpawns, gInviteSpawns); // Warp the player
SetPlayerFacingAngle(para1, gInviteSpawns);
SetPlayerCameraPos(para1,gInviteSpawns + 3, gInviteSpawns, gInviteSpawns);
SetPlayerCameraLookAt(para1,gInviteSpawns, gInviteSpawns, gInviteSpawns);
TogglePlayerControllable(para1, 0);
   SelectChar = 255;
   SelectCharID = PlayerInfo;
   SelectCharPlace = 1;
OdjecaID1 = 1;
   PlayerInfo = ChosenSkin;
    PlayerInfo = ChosenSkin;
   SendClientMessage(para1, COLOR_LIGHTRED, "* Koristi Lijevi klik misa da biras skin.");
   SendClientMessage(para1, COLOR_LIGHTRED, "* Kada odaberes koristi C na tipkovnici.");
// }
//else
//{
//    SendClientMessage(playerid, COLOR_GREY, "  Taj igrac je vec u Mafiji/organizaciji.");
//    return 1;
//}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Nisi ovlasten(lideri samo)!");
}
}
return 1;
}
mikec
4
Made Man
30. Jul 2011.
Ne razumem zašto si ovo:
if (PlayerInfo == 0 && PlayerInfo == 0)

Dao u komentar?

Odatle obavezno skini taj, i sve ostale komentare u komandi, i navedeni uslov možeš malo editovati da izgleda ovako sa čime ćeš onemogućiti da sam sebe poziva u org:

if (PlayerInfo == 0 && PlayerInfo == 0 && para1 != playerid)
pHon
4
Made Man
31. Jul 2011.
mikec wrote on July 30, 2011, 11:34 pm:
Ne razumem zašto si ovo:
if (PlayerInfo == 0 && PlayerInfo == 0)

Dao u komentar?

Odatle obavezno skini taj, i sve ostale komentare u komandi, i navedeni uslov možeš malo editovati da izgleda ovako sa čime ćeš onemogućiti da sam sebe poziva u org:

if (PlayerInfo == 0 && PlayerInfo == 0 && para1 != playerid)


vidiÅ¡ da je ispred tog '//' tako da k'o da toga nema  😛
Nxidza
5
Crime Lord
31. Jul 2011.
pHon wrote on July 30, 2011, 11:34 pm:
Ne razumem zašto si ovo:
if (PlayerInfo == 0 && PlayerInfo == 0)

Dao u komentar?

Odatle obavezno skini taj, i sve ostale komentare u komandi, i navedeni uslov možeš malo editovati da izgleda ovako sa čime ćeš onemogućiti da sam sebe poziva u org:

if (PlayerInfo == 0 && PlayerInfo == 0 && para1 != playerid)


vidiÅ¡ da je ispred tog '//' tako da k'o da toga nema  😛

Zbog toga ti tako i  jeste  ...🙂
Cookie
4
Shot Caller
31. Jul 2011.
CMD:invite(playerid, params[])
{
new sendername;
new giveplayer;
   new idx;
   new para1;
   new ftext;
   new string;
   new string2;
   para1 = ReturnUser(temp);
   if(IsPlayerConnected(playerid))
   {
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} /invite {959561}[ID/DioImena] {838361}");
return 1;
}
if (PlayerInfo >= 1)
{
   if(IsPlayerConnected(para1))
   {
       if(para1 != INVALID_PLAYER_ID)
       {
   if (PlayerInfo == 0 || PlayerInfo == 0)
   {
if(PlayerInfo == 1) { PlayerInfo = 2; gTeam = 2; ftext = "Police Department"; ChosenSkin = 280; SetPlayerSkin(para1, 280); }
       else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "FBI"; ChosenSkin = 286; SetPlayerSkin(para1, 286); }
       else if(PlayerInfo == 3) { PlayerInfo = 2; gTeam = 2; ftext = "SWAT"; ChosenSkin = 285; SetPlayerSkin(para1, 285); }
       else if(PlayerInfo == 4) { PlayerInfo = 1; gTeam = 1; ftext = "Medical Department"; ChosenSkin = 70; SetPlayerSkin(para1, 70); }
       else if(PlayerInfo == 5) { PlayerInfo = 5; gTeam = 5; ftext = "The Italian Mafia"; ChosenSkin = 125; SetPlayerSkin(para1, 125); }
       else if(PlayerInfo == 6) { PlayerInfo = 5; gTeam = 5; ftext = "Yakuza"; ChosenSkin = 123; SetPlayerSkin(para1, 123); }
       else if(PlayerInfo == 7) { PlayerInfo = 5; gTeam = 5; ftext = "Grove Street Family"; ChosenSkin = 270; SetPlayerSkin(para1, 270); }
       else if(PlayerInfo == 😎 { PlayerInfo = 10; gTeam = 12; ftext = "Hitman Agencija"; ChosenSkin = 186; SetPlayerSkin(para1, 186); }
       else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "CNN Studio"; ChosenSkin = 187; SetPlayerSkin(para1, 187); }
       else if(PlayerInfo == 10) { PlayerInfo = 12; gTeam = 12; ftext = "Taxi Kompanija"; ChosenSkin = 255; SetPlayerSkin(para1, 255); }
       else if(PlayerInfo == 11) { PlayerInfo = 12; gTeam = 12; ftext = "Street Kings"; ChosenSkin = 217; SetPlayerSkin(para1, 217); }
                           else if(PlayerInfo == 12) { PlayerInfo = 12; gTeam = 12; ftext = "Mara Salvatrucha"; ChosenSkin = 110; SetPlayerSkin(para1, 110); }
                           else if(PlayerInfo == 13) { PlayerInfo = 12; gTeam = 12; ftext = "East Side Locos"; ChosenSkin = 116; SetPlayerSkin(para1, 116); }
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = PlayerInfo;
PlayerInfo = 1;
printf("%s je pozvao igraca %s da se prikljuci %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), "   Prikljucio si se organizaciji %s, pozvao te lider %s", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "   Pozvao si %s da se pridruzi %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SetPlayerInterior(para1,0);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(para1, gInviteSpawns, gInviteSpawns, gInviteSpawns); // Warp the player
SetPlayerFacingAngle(para1, gInviteSpawns);
SetPlayerCameraPos(para1,gInviteSpawns + 3, gInviteSpawns, gInviteSpawns);
SetPlayerCameraLookAt(para1,gInviteSpawns, gInviteSpawns, gInviteSpawns);
TogglePlayerControllable(para1, 0);
   SelectChar = 255;
   SelectCharID = PlayerInfo;
   SelectCharPlace = 1;
OdjecaID1 = 1;
   PlayerInfo = ChosenSkin;
    PlayerInfo = ChosenSkin;
   SendClientMessage(para1, COLOR_LIGHTRED, "* Koristi Lijevi klik misa da biras skin.");
   SendClientMessage(para1, COLOR_LIGHTRED, "* Kada odaberes koristi C na tipkovnici.");
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Igrac je vec u nekoj organizaciji!");
}
}
return 1;
}
Evo ti komanda popravljena i malo uređena
mikec
4
Made Man
31. Jul 2011.
pHon wrote on July 30, 2011, 11:34 pm:
Ne razumem zašto si ovo:
if (PlayerInfo == 0 && PlayerInfo == 0)

Dao u komentar?

Odatle obavezno skini taj, i sve ostale komentare u komandi, i navedeni uslov možeš malo editovati da izgleda ovako sa čime ćeš onemogućiti da sam sebe poziva u org:

if (PlayerInfo == 0 && PlayerInfo == 0 && para1 != playerid)


vidiÅ¡ da je ispred tog '//' tako da k'o da toga nema  😛

Nismo se razumeli. Znam ja odlično šta radi komentar, ali pitao sam "Šta će ti tamo komentar".

Uopšte nema logike stavljati komentar pa se žaliti da ne radi komanda kako treba. :/
pHon
4
Made Man
31. Jul 2011.
Jedan mi je dao ovu komandu:
CMD:invite(playerid, params[])
{
new sendername;
new giveplayer;
new string;
new idx;

    if(IsPlayerConnected(playerid))
    {
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} /invite {959561}[ID/DioImena] {838361}");
return 1;
}
new para1;
new ftext;
para1 = ReturnUser(temp);
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 = "Police Department"; ChosenSkin = 280; SetPlayerSkin(para1, 280); }
        else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "FBI"; ChosenSkin = 286; SetPlayerSkin(para1, 286); }
        else if(PlayerInfo == 3) { PlayerInfo = 2; gTeam = 2; ftext = "National Guard"; ChosenSkin = 287; SetPlayerSkin(para1, 287); }
        else if(PlayerInfo == 4) { PlayerInfo = 1; gTeam = 1; ftext = "Medical Department"; ChosenSkin = 70; SetPlayerSkin(para1, 70); }
        else if(PlayerInfo == 5) { PlayerInfo = 5; gTeam = 5; ftext = "La Cosa Nostra"; ChosenSkin = 258; SetPlayerSkin(para1, 120); }
        else if(PlayerInfo == 6) { PlayerInfo = 5; gTeam = 5; ftext = "Yakuza"; ChosenSkin = 120; SetPlayerSkin(para1, 258); }
        else if(PlayerInfo == 7) { return 1; }
        else if(PlayerInfo == 8) { PlayerInfo = 10; gTeam = 12; ftext = "Hitman Agency"; ChosenSkin = 127; SetPlayerSkin(para1, 127); }
        else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "CNN Studio"; ChosenSkin = 148; SetPlayerSkin(para1, 148); }
        else if(PlayerInfo == 10) { PlayerInfo = 12; gTeam = 12; ftext = "Taxi Cab Company"; ChosenSkin = 255; SetPlayerSkin(para1, 255); }
        else if(PlayerInfo == 11) { PlayerInfo = 12; gTeam = 12; ftext = "School Instructors"; ChosenSkin = 59; SetPlayerSkin(para1, 59); }
                            else if(PlayerInfo == 12) { PlayerInfo = 12; gTeam = 12; ftext = "Mara Salvatrucha"; ChosenSkin = 110; SetPlayerSkin(para1, 110); }
                            else if(PlayerInfo == 13) { PlayerInfo = 12; gTeam = 12; ftext = "Crips"; ChosenSkin = 104; SetPlayerSkin(para1, 104); }
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = PlayerInfo;
PlayerInfo = 1;
printf("%s je pozvao igraca %s da se prikljuci %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), "  Prikljucio si se %s, pozvao te lider %s", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "  Pozvao si %s da se pridruzi %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SetPlayerInterior(para1,0);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(para1, gInviteSpawns, gInviteSpawns, gInviteSpawns); // Warp the player
SetPlayerFacingAngle(para1, gInviteSpawns);
SetPlayerCameraPos(para1,gInviteSpawns + 3, gInviteSpawns, gInviteSpawns);
SetPlayerCameraLookAt(para1,gInviteSpawns, gInviteSpawns, gInviteSpawns);
TogglePlayerControllable(para1, 0);
    SelectChar = 255;
    SelectCharID = PlayerInfo;
    SelectCharPlace = 1;
OdjecaID1 = 1;
    PlayerInfo = ChosenSkin;
    PlayerInfo = ChosenSkin;
    SendClientMessage(para1, COLOR_LIGHTRED, "* Koristi Lijevi klik misa da biras skin.");
    SendClientMessage(para1, COLOR_LIGHTRED, "* Kada odaberes koristi C na tipkovnici.");
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Taj igrac je vec u Mafiji/organizaciji.");
    return 1;
}
}
} //not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Nisi ovlasten(lideri samo)!");
}
}
return 1;
}


ali sad NIKOG ne mogu invite... Iako nije u org pise da je kad /invite :SS
mikec
4
Made Man
31. Jul 2011.
Ja sam ti malo izmenio uslov (i skrenuo pažnju da obrišeš jebene komentare), cookie ti je dao celu novu komandu (koja radi). Dobio si dva rešenja sa ovog foruma, oba dva rešenja si odbio, i prihvatio rešenje tamo nekog trećeg lika.

Ako planiraš slušati neke tamo likove onda ne razumem zašto ovde tražiš pomoć? Hvala.
pHon
4
Made Man
31. Jul 2011.
Pa nisam tebe ništa skontao :S
I rkao sam da sam početnik i da se ne snalazim previše :S
Cookie
4
Shot Caller
31. Jul 2011.
Uzmi moju komandu i ako ces se prepucavat prepucavaj se na PM
pHon
4
Made Man
1. Avg. 2011.
Quote from July 31, 2011, 7:59 pm:
Uzmi moju komandu i ako ces se prepucavat prepucavaj se na PM


Molim lijepo,šta ti je ovo u komandi:
Cool
Deleted User
Obrisan korisnik
1. Avg. 2011.
pHon wrote on July 31, 2011, 7:59 pm:
Uzmi moju komandu i ako ces se prepucavat prepucavaj se na PM


Molim lijepo,šta ti je ovo u komandi:
Cool

Broj 8 treba da bude.
pHon
4
Made Man
1. Avg. 2011.
(31967) : warning 204: symbol is assigned a value that is never used: "string2"
(31967 -- 32033) : warning 209: function "cmd_invite" should return a value

31967:
new string2;

a ovo drugo (31967-32033) je cijela komanda počevši od string2
Deleted User
Obrisan korisnik
1. Avg. 2011.
pHon wrote on August 1, 2011, 4:48 pm:
(31967) : warning 204: symbol is assigned a value that is never used: "string2"
(31967 -- 32033) : warning 209: function "cmd_invite" should return a value

31967:
new string2;

a ovo drugo (31967-32033) je cijela komanda počevši od string

Red 31967 red obrisi. A za drugi warrning evo ti jedan citat od System32
System32 wrote on July 23, 2011, 12:25 pm:
kad ti dode warning 209: function "cmd_Izbaci" should return a value zanci da ti negdje fali }
Ali fali zagrada samo akd imam 26 errora?
ne ja sam par puta imao taakv problem, napravim 2 koamnde i dode mi taj warning i onda pogledam zagrade i vidim da u jednoj nema zagrade
a ako imas zagrade znaci da iznad te } dodaj return 1;
pHon
4
Made Man
1. Avg. 2011.
al opet kad sam lider i idem /invite mogu se invitat :SS

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha