Skripta : Moja DM od 0
Problem : uzo sam reg i log sistem i sada meni kada neko udje na server u scriptfiles nepise tacna sifra kako to da napravim .... I jos jedan problem imam war sistem i ja akd ukucam warpokreni nece da me baca a war stazu nego me vrati na spawn mozete mi reci sta da napravim ili zamjneim
Deo skripte : dacu ako je potrebno
Neki video/slika ( nije obavezno) : /
Koristis hasher zato ti promijeni sifru...
Kolega je rekao za prvo a za drugo daj komadnu /war koja te porta.
Evo vam a evo i ovo da vidite da je sve uredu
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[mapa][0]; War1_y = WarMape[mapa][1]; War1_z = WarMape[mapa][2]; War1_r = WarMape[mapa][3];
War2_x = WarMape[mapa][4]; War2_y = WarMape[mapa][5]; War2_z = WarMape[mapa][6]; War2_r = WarMape[mapa][7];
war = SetTimer("WarTimer", vreme*60000, false);
warbrojanje = SetTimer("WarBrojanje", 3000, true);
foreach(Player,i)
{
if(WarTim[i] > 0)
{
SpawnPlayer(i);
}
}
WarZapocet = 1;
return 1;}
evo port sve je uredu
new Float:WarMape[][8] =
{
{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},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}
};
a evo vam i ovo kao ostatak da treba portat
public OnPlayerSpawn(playerid)
{
if(WarTim[playerid] == 0) { SetPlayerColor(playerid, 0xffffffff); }
else if(WarTim[playerid] == 1) { SetPlayerColor(playerid, 0xff0000aa); }
else if(WarTim[playerid] == 2) { SetPlayerColor(playerid, 0x0000ffaa); }
if(WarZapocet == 1)
{
if(WarTim[playerid] == 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, 1000);
SetPlayerHealth(playerid, 100);
return 1;
}
else if(WarTim[playerid] == 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, 1000);
SetPlayerHealth(playerid, 100);
return 1;
}
}
return 1;
}
Samo piozurite
probaj ovo ovako:
new Float:WarMape[][8] =
{
{-110.3039,-103.5038, 3.1172, 346.8858, 41.4104, 125.5839, 3.1172, 158.5432},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}
};
i kucaj /warpokreni 0 10
Citat: mihael22 poslato Septembar 10, 2012, 20:33:47 POSLE PODNE
probaj ovo ovako:
new Float:WarMape[][8] =
{
{-110.3039,-103.5038, 3.1172, 346.8858, 41.4104, 125.5839, 3.1172, 158.5432},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}
};
i kucaj /warpokreni 0 10
treba ici:
new Float:WarMape[1][8] =
{
{-110.3039,-103.5038, 3.1172, 346.8858, 41.4104, 125.5839, 3.1172, 158.5432},
};
i onda
/warpokreni 1 10
opet nista ali meni nije war u modu nego mi je fs ? ali opet kad ukucam warpokreni 1 10 vrati me na spawn i da mi oruzje koje je potrebno za war