Započeo Plen Ki Mun
•6. Nov. 2017.• ZaključanoDM Arena
1,143
pregleda
15
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Nov. 2017.
Skripta koju koristim: Moja neka kalja 😄
Detaljan opis problema: Pa problem je u tome što ja pojma nemam a i nisam neki skriptercina. Htio bih ove dvije komande spojit u jednu ali kada god spawnam to vozilo, vozilo se ne vidi u tom interijeru. Znaci pojma nemam kako da to odradim u jednoj komandi da me odma spawna u to vozilo kada uđem u taj interijer na toj poziciji.
Dio skripte: Dolje
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Pa problem je u tome što ja pojma nemam a i nisam neki skriptercina. Htio bih ove dvije komande spojit u jednu ali kada god spawnam to vozilo, vozilo se ne vidi u tom interijeru. Znaci pojma nemam kako da to odradim u jednoj komandi da me odma spawna u to vozilo kada uđem u taj interijer na toj poziciji.
Dio skripte: Dolje
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
CMD:dmarena(playerid)
{
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
SetPlayerInterior(playerid, 10);
return 1;
}
CMD:vozilo( playerid )
{
new Float: x , Float: y , Float: z, Float:ANG, tank;
GetPlayerPos ( playerid , x , y , z ) ;
tank = CreateVehicle ( 564 , x , y , z , ANG , -1 , -1 , -1 ) ;
PutPlayerInVehicle ( playerid , tank , 0 ) ;
return 1;
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
103 / 250 XP
Početnik(4)
2,282
Postovi:
120
Teme:
Pridružio se:Sep. 2017
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Nov. 2017.
Uradio sam ovako, nekako ali me nece spawnati odmah u vozilu kada uđem u dm
CMD:dmarena(playerid)
{
new Float: x , Float: y , Float: z, Float:ANG, tank;
tank = CreateVehicle ( 564 , x , y , z , ANG , -1 , -1 , -1 ) ;
PutPlayerInVehicle ( playerid , tank , 0 ) ;
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
SetPlayerInterior(playerid, 10);
SetVehicleInterior( GetPlayerVehicleID(playerid) , GetPlayerInterior(playerid) );
return 1;
}
stock SetVehicleInterior(vehicleid,interior)
{
return LinkVehicleToInterior(vehicleid,interior);
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Nov. 2017.
Ma na isto ti to doÄ‘e, ali me opet neće spawnat u vozilo direkt kada uÄ‘em u dm 😕 😕
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Nov. 2017.
Sada sam napravio ovako, ali kada sam usao u DM interior se ne vidi, sve je bijelo 😄
CMD:dmarena(playerid)
{
new Float: x , Float: y , Float: z, Float:ANG, tank;
GetPlayerPos ( playerid , x , y , z ) ;
tank = CreateVehicle ( 564 , x , y , z , ANG , -1 , -1 , -1 ) ;
PutPlayerInVehicle ( playerid , tank , 0 ) ;
SetPlayerInterior(playerid, 10);
LinkVehicleToInterior(564, 10);
return 1;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Nov. 2017.
\nLucius wrote on November 6, 2017, 10:09 am:
Ne treba ti setplayerpos ako si vec iskoristio putplayerinvehicle. Dalje nisi uzeo getplayerpos a kreirao si vozilo vrv su mu koordinate 0,0,0
\nLucius wrote on November 6, 2017, 10:54 am:
Kako mislis belo? Onda ja msm da ti se ne poklapaju int i kordinate. Kad ukucas cmd ne treba ti getpos nego sam postavljas pos jer ce da ti stvori tenk tu gde si ukucao cmd
Pa bog te, aj se odluci jer ide SetPlayerPos ili ne ide, ja pojma nemam zato i pitam. Kada uđem u DM ne stvaram se u toj interijeru i ako je postavljena pozicija i lokacija.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
6. Nov. 2017.
Koje sam upravo odgovore vidio ne vjerujem ,evo ti
CMD:dmarena(playerid)
{
new tank;
tank = CreateVehicle ( 564 , -975.975708,1060.983032,1345.671875, 0.000 , -1 , -1 , -1 ) ;
LinkVehicleToInterior(tank, 10);
SetPlayerInterior(playerid, 10);
PutPlayerInVehicle ( playerid , tank , 0 ) ;
return 1;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Nov. 2017.
Slade wrote on November 6, 2017, 11:09 am:
Koje sam upravo odgovore vidio ne vjerujem ,evo ti
CMD:dmarena(playerid)
{
new tank;
tank = CreateVehicle ( 564 , -975.975708,1060.983032,1345.671875, 0.000 , -1 , -1 , -1 ) ;
LinkVehicleToInterior(tank, 10);
SetPlayerInterior(playerid, 10);
PutPlayerInVehicle ( playerid , tank , 0 ) ;
return 1;
}E to je to. Imam još jedno pitanje, U slucaju ako koristim random pozicije spawna igraca sa tim tenkovima dali koristim createvehicle za svaki spawn ili kako vec , jer vidio sam da tenk ostaje u areni kada opet uđem u dm. Hvala
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
6. Nov. 2017.
Dodaj u vrh skripte:
Komanda:
Zatim pod OnPlayerDisconnect i ostale stvari koje ga uglavnom Äine iskljuÄenim iz DM-a:
Te obavezno pod OnPlayerConnect stavi pošto je default 0 za sve varijable, da lakše ispratiš -1:
new dm_tank[ MAX_PLAYERS ];Komanda:
CMD:dmarena(playerid)
{
if(dmtank[ playerid ] != -1) { DestroyVehicle( dmtank[ playerid ] ); }
dmtank[ playerid ] = CreateVehicle ( 564 , -975.975708,1060.983032,1345.671875, 0.000 , -1 , -1 , -1 ) ;
LinkVehicleToInterior(dmtank[ playerid ], 10);
SetPlayerInterior(playerid, 10);
PutPlayerInVehicle ( playerid , dmtank[ playerid ], 0 ) ;
return 1;
}Zatim pod OnPlayerDisconnect i ostale stvari koje ga uglavnom Äine iskljuÄenim iz DM-a:
if(dmtank[ playerid ] != -1) { DestroyVehicle( dmtank[ playerid ] ); dmtank[ playerid ] = -1; }Te obavezno pod OnPlayerConnect stavi pošto je default 0 za sve varijable, da lakše ispratiš -1:
dmtank[ playerid ] = -1;Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Nov. 2017.
A Å¡to ako uradim random spawn, zar i onda treba da koristim CreateVehicle za svaku poziciju, jer zvuci mi glupo. 🙄 🙄
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
6. Nov. 2017.
Ovako.
Koordinate sam ja bubno.
Random uzimanje:
Komanda:
new Float:RandomDMSpawn[ 2 ][ 3 ] = {
{1596.1108, -2331.2197, 13.5867 },
{3123.3123, -312.3213, 23.2221 }
};Koordinate sam ja bubno.
Random uzimanje:
new rand = random( sizeof( RandomDMSpawn ) );Komanda:
CMD:dmarena(playerid)
{
new rand = random( sizeof( RandomDMSpawn ) );
if(dmtank[ playerid ] != -1) { DestroyVehicle( dmtank[ playerid ] ); }
dmtank[ playerid ] = CreateVehicle ( 564 , RandomDMSpawn[ rand ][ 0 ], RandomDMSpawn[ rand ][ 1 ], RandomDMSpawn[ rand ][ 2 ], 0.000 , -1 , -1 , -1 ) ;
LinkVehicleToInterior(dmtank[ playerid ], 10);
SetPlayerInterior(playerid, 10);
PutPlayerInVehicle ( playerid , dmtank[ playerid ], 0 ) ;
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava