mod koji ja koristim: street stories
problem: Mozel mi neko obj kako da izbrisem da kada igrac kupi kucu da se ne spawna u njoj nego kao da nema tj ako je u nekoj org da se u njoj ili ako nije onda na spawn mjestu. Kod mene je na modu napravljeno da se u org spanujes ako si clan a ako nisi onda na mjestu spawna, ali ja samo hocu da izbrisem da se ne spawnujes u kuci ako je imas!
Nadam se da sam dobro obj!
Hvala za pomoc unaprijed!
[pomoc] spawn
980
pregleda
10
postova
13. Apr. 2011.
forward SetPlayerSpawn(playerid);
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerSkin(playerid, PlayerInfo);
if(PlayerInfo == 0)
{
TextDrawShowForPlayer(playerid,lbt);
TextDrawShowForPlayer(playerid,lbb);
gOoc = 1; gNews = 1; gFam = 1;
SetPlayerInterior(playerid, 3);
PlayerInfo = 3;
SetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep = 1;
ClearChatbox(playerid, 10);
SetPlayerSpawn(playerid);
SetPlayerToTeamColor(playerid);
PlayerFixRadio(playerid);
for(new i = 0; i < sizeof(Turfs); i++)
SetPlayerSpawn(playerid);
}
if(WantedPoints > 0)
{
new dstring;
new wanted = WantedPoints;
new diecash = 0;
while(WantedPoints > 0)
{
diecash += 500;
WantedPoints --;
SetPlayerSpawn(i);
ShowPlayerDialog(i, 333, DIALOG_STYLE_LIST, "Sto je smisao RolePlay-a?","Simulacija stvarnog zivota\nIgranje bez obzira na stvarni zivot\nNe znam sta znaci","Odaberi", "Odustani");
}
}
if(PlayerTazeTime >= 1)
{
PlayerTazeTime += 1;
if(PlayerTazeTime == 15)
{
PlayerTazeTime = 0;
}
else
{
new Float:angle;
GetPlayerFacingAngle(i, angle);
SetPlayerFacingAngle(i, angle + 90);
}
SetPlayerSpawn(para1);
ClearCrime(para1);
printf(": %s je promenio igracu %s tim na %d.", sendername, giveplayer, level);
format(string, sizeof(string), " Promenili ste tim %d od %s", level, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), " Postavili ste igraca %s u tim %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
}
sve sto je SetPlayerSpawn poslo sam pa ako je to to mozel pomoc? plsss
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerSkin(playerid, PlayerInfo);
if(PlayerInfo == 0)
{
TextDrawShowForPlayer(playerid,lbt);
TextDrawShowForPlayer(playerid,lbb);
gOoc = 1; gNews = 1; gFam = 1;
SetPlayerInterior(playerid, 3);
PlayerInfo = 3;
SetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep = 1;
ClearChatbox(playerid, 10);
SetPlayerSpawn(playerid);
SetPlayerToTeamColor(playerid);
PlayerFixRadio(playerid);
for(new i = 0; i < sizeof(Turfs); i++)
SetPlayerSpawn(playerid);
}
if(WantedPoints > 0)
{
new dstring;
new wanted = WantedPoints;
new diecash = 0;
while(WantedPoints > 0)
{
diecash += 500;
WantedPoints --;
SetPlayerSpawn(i);
ShowPlayerDialog(i, 333, DIALOG_STYLE_LIST, "Sto je smisao RolePlay-a?","Simulacija stvarnog zivota\nIgranje bez obzira na stvarni zivot\nNe znam sta znaci","Odaberi", "Odustani");
}
}
if(PlayerTazeTime >= 1)
{
PlayerTazeTime += 1;
if(PlayerTazeTime == 15)
{
PlayerTazeTime = 0;
}
else
{
new Float:angle;
GetPlayerFacingAngle(i, angle);
SetPlayerFacingAngle(i, angle + 90);
}
SetPlayerSpawn(para1);
ClearCrime(para1);
printf(": %s je promenio igracu %s tim na %d.", sendername, giveplayer, level);
format(string, sizeof(string), " Promenili ste tim %d od %s", level, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), " Postavili ste igraca %s u tim %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
}
sve sto je SetPlayerSpawn poslo sam pa ako je to to mozel pomoc? plsss
13. Apr. 2011.
if (PlayerInfo == 1 || PlayerInfo == 1)//Police Force
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 233.7260,111.1146,1003.2257);
SetPlayerInterior(playerid,10);
PlayerInfo = 10;
return 1;
}
if (PlayerInfo == 2 || PlayerInfo == 2)//fbi spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1660.7053,-1661.6621,22.5156);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 3 || PlayerInfo == 3)//SWAT
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 301.9958,-1529.7733,24.9219);
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 4 || PlayerInfo == 4) //MD
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1147.1177,-1345.9570,13.626😎;
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 5 || PlayerInfo == 5) //lcn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 984.5677,-1553.5308,21.507😎;
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 6 || PlayerInfo == 6)//Hitman
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1767.4663,-1391.6415,15.757😎;
PlayerInfo = 0;
return 1;
}
if(PlayerInfo == 7)//Vlada spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
PlayerInfo = 3;
PlayerInfo = 241;
return 1;
}
To još ubaci u SetPlayerSpawn, to je za bande spawn
if (PlayerInfo == 4 || PlayerInfo == 4) //MD
Primjer. pMember = 4 tu stavi svoj ID organizacije
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 233.7260,111.1146,1003.2257);
SetPlayerInterior(playerid,10);
PlayerInfo = 10;
return 1;
}
if (PlayerInfo == 2 || PlayerInfo == 2)//fbi spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1660.7053,-1661.6621,22.5156);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 3 || PlayerInfo == 3)//SWAT
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 301.9958,-1529.7733,24.9219);
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 4 || PlayerInfo == 4) //MD
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1147.1177,-1345.9570,13.626😎;
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 5 || PlayerInfo == 5) //lcn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 984.5677,-1553.5308,21.507😎;
PlayerInfo = 0;
return 1;
}
if (PlayerInfo == 6 || PlayerInfo == 6)//Hitman
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1767.4663,-1391.6415,15.757😎;
PlayerInfo = 0;
return 1;
}
if(PlayerInfo == 7)//Vlada spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
PlayerInfo = 3;
PlayerInfo = 241;
return 1;
}
To još ubaci u SetPlayerSpawn, to je za bande spawn
if (PlayerInfo == 4 || PlayerInfo == 4) //MD
Primjer. pMember = 4 tu stavi svoj ID organizacije
14. Apr. 2011.
sampzone wrote on April 13, 2011, 6:49 pm:
ma imam ja spawn igraca kada je u bandi al meni samo treba da izbrisem da se igraci ne spawnuju u kuci kada je kupe
nado pod setplayerspawn i to obrisi mislim od {do }
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava