Skripta koju koristim:MojMod
Detaljan opis problema:zanima me kako da u komandu /invite bude da samo igrac sam lvl bude invitan/pozvan,evo komande
Dio skripte:CMD:invite(playerid, params[])
{
new sendername;
new giveplayer;
new idx;
new para1;
new ftext;
new string;
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 = "Policija"; ChosenSkin = 280; SetPlayerSkin(para1, 280); }
else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "Federalni Biro"; ChosenSkin = 286; SetPlayerSkin(para1, 286); }
else if(PlayerInfo == 3) { PlayerInfo = 2; gTeam = 2; ftext = "Ballas"; ChosenSkin = 285; SetPlayerSkin(para1, 285); }
else if(PlayerInfo == 4) { PlayerInfo = 1; gTeam = 1; ftext = "Bolnica"; ChosenSkin = 70; SetPlayerSkin(para1, 70); }
else if(PlayerInfo == 5) { PlayerInfo = 5; gTeam = 5; ftext = "Corleone's"; ChosenSkin = 125; SetPlayerSkin(para1, 125); }
else if(PlayerInfo == 6) { PlayerInfo = 5; gTeam = 5; ftext = "Terror Squad Crew"; ChosenSkin = 123; SetPlayerSkin(para1, 123); }
else if(PlayerInfo == 7) { PlayerInfo = 5; gTeam = 5; ftext = "Gradonacelnik"; ChosenSkin = 270; SetPlayerSkin(para1, 270); }
else if(PlayerInfo == 😎 { PlayerInfo = 10; gTeam = 12; ftext = "Grove Street Family"; ChosenSkin = 186; SetPlayerSkin(para1, 186); }
else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "RC Novinari"; ChosenSkin = 187; SetPlayerSkin(para1, 187); }
else if(PlayerInfo == 10) { PlayerInfo = 12; gTeam = 12; ftext = "Taxy Company"; ChosenSkin = 255; SetPlayerSkin(para1, 255); }
else if(PlayerInfo == 11) { PlayerInfo = 12; gTeam = 12; ftext = "Hitman Agencija"; ChosenSkin = 217; SetPlayerSkin(para1, 217); }
else if(PlayerInfo == 12) { PlayerInfo = 12; gTeam = 12; ftext = "Crips Family"; ChosenSkin = 110; SetPlayerSkin(para1, 110); }
else if(PlayerInfo == 13) { PlayerInfo = 12; gTeam = 12; ftext = "Street Racers"; ChosenSkin = 29; SetPlayerSkin(para1, 29); }
else if(PlayerInfo == 14) { PlayerInfo = 12; gTeam = 12; ftext = "Rusian Mafia"; ChosenSkin = 112; SetPlayerSkin(para1, 112); }
else if(PlayerInfo == 15) { PlayerInfo = 12; gTeam = 12; ftext = "La Costra Nostra"; ChosenSkin = 116; SetPlayerSkin(para1, 116); }
else if(PlayerInfo == 16) { PlayerInfo = 12; gTeam = 12; ftext = "Specijalne Jedinice"; ChosenSkin = 287; SetPlayerSkin(para1, 287); }
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, pozvan si od Lidera %s!", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Pozvao si igraca %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, "* Kucajte next da birate zeljeni skin.");
SendClientMessage(para1, COLOR_LIGHTRED, "* Kada zavrsite sa odabirom skina kucajte done.");
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "(greska) Igrac je vec u nekoj organizaciji!");
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] samo ulaz lvl 2
1,123
pregleda
14
postova
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
3. Jan. 2012.
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
3. Jan. 2012.
ivica 156 wrote on January 3, 2012, 11:03 pm:
e mario di dodam to ispod bilo cega ili ispod player connect?
Ne , dodaš u komandu.
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
4. Jan. 2012.
joj,joj,joj
probaj ovako:
mislim da ce radit
probaj ovako:
CMD:invite(playerid, params[])
{
new sendername;
new giveplayer;
new idx;
new para1;
new ftext;
new string;
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 (PlayerInfo >= 2)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if (PlayerInfo == 0 || PlayerInfo == 0)
{
if(PlayerInfo == 1) { PlayerInfo = 2; gTeam = 2; ftext = "Policija"; ChosenSkin = 280; SetPlayerSkin(para1, 280); }
else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "Federalni Biro"; ChosenSkin = 286; SetPlayerSkin(para1, 286); }
else if(PlayerInfo == 3) { PlayerInfo = 2; gTeam = 2; ftext = "Ballas"; ChosenSkin = 285; SetPlayerSkin(para1, 285); }
else if(PlayerInfo == 4) { PlayerInfo = 1; gTeam = 1; ftext = "Bolnica"; ChosenSkin = 70; SetPlayerSkin(para1, 70); }
else if(PlayerInfo == 5) { PlayerInfo = 5; gTeam = 5; ftext = "Corleone's"; ChosenSkin = 125; SetPlayerSkin(para1, 125); }
else if(PlayerInfo == 6) { PlayerInfo = 5; gTeam = 5; ftext = "Terror Squad Crew"; ChosenSkin = 123; SetPlayerSkin(para1, 123); }
else if(PlayerInfo == 7) { PlayerInfo = 5; gTeam = 5; ftext = "Gradonacelnik"; ChosenSkin = 270; SetPlayerSkin(para1, 270); }
else if(PlayerInfo == { PlayerInfo = 10; gTeam = 12; ftext = "Grove Street Family"; ChosenSkin = 186; SetPlayerSkin(para1, 186); }
else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "RC Novinari"; ChosenSkin = 187; SetPlayerSkin(para1, 187); }
else if(PlayerInfo == 10) { PlayerInfo = 12; gTeam = 12; ftext = "Taxy Company"; ChosenSkin = 255; SetPlayerSkin(para1, 255); }
else if(PlayerInfo == 11) { PlayerInfo = 12; gTeam = 12; ftext = "Hitman Agencija"; ChosenSkin = 217; SetPlayerSkin(para1, 217); }
else if(PlayerInfo == 12) { PlayerInfo = 12; gTeam = 12; ftext = "Crips Family"; ChosenSkin = 110; SetPlayerSkin(para1, 110); }
else if(PlayerInfo == 13) { PlayerInfo = 12; gTeam = 12; ftext = "Street Racers"; ChosenSkin = 29; SetPlayerSkin(para1, 29); }
else if(PlayerInfo == 14) { PlayerInfo = 12; gTeam = 12; ftext = "Rusian Mafia"; ChosenSkin = 112; SetPlayerSkin(para1, 112); }
else if(PlayerInfo == 15) { PlayerInfo = 12; gTeam = 12; ftext = "La Costra Nostra"; ChosenSkin = 116; SetPlayerSkin(para1, 116); }
else if(PlayerInfo == 16) { PlayerInfo = 12; gTeam = 12; ftext = "Specijalne Jedinice"; ChosenSkin = 287; SetPlayerSkin(para1, 287); }
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, pozvan si od Lidera %s!", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Pozvao si igraca %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, "* Kucajte next da birate zeljeni skin.");
SendClientMessage(para1, COLOR_LIGHTRED, "* Kada zavrsite sa odabirom skina kucajte done.");
}
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "(greska) Igrac je vec u nekoj organizaciji!");
}
}
return 1;
}mislim da ce radit
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
4. Jan. 2012.
a neznam,lepo sam reko da nisam dugo otvorio pawno,izvini....Pokusacu sutra sad mi se vec spava malo,,...
Jesi li ti imao server preprosle godine na letoooo? Sa domagojem sinkom,ako jesi reci mi xd
Jesi li ti imao server preprosle godine na letoooo? Sa domagojem sinkom,ako jesi reci mi xd
4. Jan. 2012.
Evo samo sam dodao ono sto je nedostajalo kod Maria (mislim na zagrade,nisam nista pipao sto se tice komande)
CMD:invite(playerid, params[])
{
new sendername;
new giveplayer;
new idx;
new para1;
new ftext;
new string;
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 (PlayerInfo >= 2)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if (PlayerInfo == 0 || PlayerInfo == 0)
{
if(PlayerInfo == 1) { PlayerInfo = 2; gTeam = 2; ftext = "Policija"; ChosenSkin = 280; SetPlayerSkin(para1, 280); }
else if(PlayerInfo == 2) { PlayerInfo = 2; gTeam = 2; ftext = "Federalni Biro"; ChosenSkin = 286; SetPlayerSkin(para1, 286); }
else if(PlayerInfo == 3) { PlayerInfo = 2; gTeam = 2; ftext = "Ballas"; ChosenSkin = 285; SetPlayerSkin(para1, 285); }
else if(PlayerInfo == 4) { PlayerInfo = 1; gTeam = 1; ftext = "Bolnica"; ChosenSkin = 70; SetPlayerSkin(para1, 70); }
else if(PlayerInfo == 5) { PlayerInfo = 5; gTeam = 5; ftext = "Corleone's"; ChosenSkin = 125; SetPlayerSkin(para1, 125); }
else if(PlayerInfo == 6) { PlayerInfo = 5; gTeam = 5; ftext = "Terror Squad Crew"; ChosenSkin = 123; SetPlayerSkin(para1, 123); }
else if(PlayerInfo == 7) { PlayerInfo = 5; gTeam = 5; ftext = "Gradonacelnik"; ChosenSkin = 270; SetPlayerSkin(para1, 270); }
else if(PlayerInfo == { PlayerInfo = 10; gTeam = 12; ftext = "Grove Street Family"; ChosenSkin = 186; SetPlayerSkin(para1, 186); }
else if(PlayerInfo == 9) { PlayerInfo = 12; gTeam = 12; ftext = "RC Novinari"; ChosenSkin = 187; SetPlayerSkin(para1, 187); }
else if(PlayerInfo == 10) { PlayerInfo = 12; gTeam = 12; ftext = "Taxy Company"; ChosenSkin = 255; SetPlayerSkin(para1, 255); }
else if(PlayerInfo == 11) { PlayerInfo = 12; gTeam = 12; ftext = "Hitman Agencija"; ChosenSkin = 217; SetPlayerSkin(para1, 217); }
else if(PlayerInfo == 12) { PlayerInfo = 12; gTeam = 12; ftext = "Crips Family"; ChosenSkin = 110; SetPlayerSkin(para1, 110); }
else if(PlayerInfo == 13) { PlayerInfo = 12; gTeam = 12; ftext = "Street Racers"; ChosenSkin = 29; SetPlayerSkin(para1, 29); }
else if(PlayerInfo == 14) { PlayerInfo = 12; gTeam = 12; ftext = "Rusian Mafia"; ChosenSkin = 112; SetPlayerSkin(para1, 112); }
else if(PlayerInfo == 15) { PlayerInfo = 12; gTeam = 12; ftext = "La Costra Nostra"; ChosenSkin = 116; SetPlayerSkin(para1, 116); }
else if(PlayerInfo == 16) { PlayerInfo = 12; gTeam = 12; ftext = "Specijalne Jedinice"; ChosenSkin = 287; SetPlayerSkin(para1, 287); }
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, pozvan si od Lidera %s!", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Pozvao si igraca %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, "* Kucajte next da birate zeljeni skin.");
SendClientMessage(para1, COLOR_LIGHTRED, "* Kada zavrsite sa odabirom skina kucajte done.");
}
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "(greska) Igrac je vec u nekoj organizaciji!");
}
}
}
return 1;
}Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava