Opis Problema: ovako ja na /war pozovem e onda kucam /warpokreni ali pise mapa i to ali nece da me svori na mjestu gdje trebam biti tj na war igralistu ako moze neko da mi pomogne
Dio skripte:
Evo pvi dio vidite dali sam gdje pogrijesio ! i u zutom tim 1 a sto je crno tim 2
new Float:War1_x,Float:War1_y,Float:War1_z,Float:War1_r,Float:War2_x,Float:War2_y,Float:War2_z,Float:War2_r;
//Mape za war, dodajete ovako:
// {Tim1_x, Tim1_y, Tim1_z, Tim1_rotacija, Tim2_x, Tim2_y, Tim2_z, Tim2_rotacija}
// ma kraju { } morate imati zarez (ovako: {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},) osim kod zadnjih koordinata..
new Float:WarMape[] =
{
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{-110.3039, -103.5038, 3.1172, 346.8858, 41.4104, 125.5839, 3.1172, 158.5432}
};Evo vma drgi dio za pokretanje wara
CMD:warpokreni(playerid,params[])
{
if(!Admin(playerid,2)) return SEM
new mapa, vreme;
if(sscanf(params,"ii",mapa,vreme)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /warpokreni [id mape] [vreme (u minutima)]"), SendClientMessage(playerid, COLOR_GREY, "*IDevi mapa: 0) Ime mape");
War1_x = WarMape; War1_y = WarMape; War1_z = WarMape; War1_r = WarMape;
War2_x = WarMape; War2_y = WarMape; War2_z = WarMape; War2_r = WarMape;
war = SetTimer("WarTimer", vreme*60000, false);
warbrojanje = SetTimer("WarBrojanje", 3000, true);
foreach(Player,i)
{
if(WarTim > 0)
{
SpawnPlayer(i);
}
}
WarZapocet = 1;
return 1;}i evo vam ovo pa pogledajte
public OnPlayerSpawn(playerid)
{
if(WarTim == 0) { SetPlayerColor(playerid, 0xffffffff); }
else if(WarTim == 1) { SetPlayerColor(playerid, 0xff0000aa); }
else if(WarTim == 2) { SetPlayerColor(playerid, 0x0000ffaa); }
if(WarZapocet == 1)
{
if(WarTim == 1)
{
SetPlayerVirtualWorld(playerid, War_VW);
SetPlayerPos(playerid, War1_x, War1_y, War1_z);
SetPlayerFacingAngle(playerid, War1_r);
GivePlayerWeapon(playerid, 24, 500);// dodajte jos oruzja ako vam je volja :D
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 32, 1000);
GivePlayerWeapon(playerid, 4, 1);
SetPlayerHealth(playerid, 100);
return 1;
}
else if(WarTim == 2)
{
SetPlayerVirtualWorld(playerid, War_VW);
SetPlayerPos(playerid, War2_x, War2_y, War2_z);
SetPlayerFacingAngle(playerid, War2_r);
GivePlayerWeapon(playerid, 24, 500);// dodajte jos oruzja ako vam je volja :D
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 32, 1000);
GivePlayerWeapon(playerid, 4, 1);
SetPlayerHealth(playerid, 100);
return 1;
}
}
return 1;
}
Ovo je sve sto je rijec o spawnu ako mozete da mi pomognete !
/warpokreni hoce ali nece da pokrene war nece da spawna na war igraliste !!
