Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-04-08, 06:03


KrewnY







Wiek: 24
Na forum: 5011 dni
Posty: 35
Nick w MP: KrewnY

Piwa: 80

Respekt: 80

Ostrzeżeń: 20%
Witam, mam problem. Mianowicie chc? sobie zmieni? pojazdy, kt?re b?d? si? spawnowa? wpisuj?c komend? /pojazd. Posiadam mapk? Innovation-Truck. Prosz? o szybk? pomoc, dzi?ki ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 06:06


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Nie ka?dy b?dzie ?ci?ga? t? mapk?, specjalnie po to, ?eby Ci pom?c (no ewentualnie przyjmijmy, ?e kto? j? ma (czyli Ty)) i nikt wi?cej. Polecam zatem wklei? ten kod tutaj..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 06:45


KrewnY







Wiek: 24
Na forum: 5011 dni
Posty: 35
Nick w MP: KrewnY

Piwa: 80

Respekt: 80

Ostrzeżeń: 20%
Komenda:

Kod:


CMD:pojazd(playerid, params[])
{
if(GetTeam(playerid) == TEAM_BUSIARZ) ShowPlayerDialog(playerid, VEHICLE_SPAWNER_DIALOG, DIALOG_STYLE_LIST, "Wybierz samoch?d", "Coach\nBus\nRumpo\nPony", "Wybierz", "Zamknij");
return 1;
}


(chyba) if odpowiadaj?cy za to:

Kod:


if(dialogid == VEHICLE_SPAWNER_DIALOG)
{
if(response)
{
if(GetPVarInt(playerid, "VehicleSpawner") == 2)
{
new line[64];
new v1 = GetPVarInt(playerid, "VehSpawn1");
new v2 = GetPVarInt(playerid, "VehSpawn2");

format(line, 64, "%d/fuel", GetVehicleModel(v1));
djSetInt(PlayerPath(playerid), line, vehInfo[v1][vFuel]);
format(line, 64, "%d/distance", GetVehicleModel(v1));
djSetFloat(PlayerPath(playerid), line, vehInfo[v1][vDistance]);
format(line, 64, "%d/fixdistance", GetVehicleModel(v1));
djSetFloat(PlayerPath(playerid), line, vehInfo[v1][vFixDistance]);
format(line, 64, "%d/tire", GetVehicleModel(v1));
djSetInt(PlayerPath(playerid), line, vehInfo[v1][vTireHP]);

format(line, 64, "%d/fuel", GetVehicleModel(v2));
djSetInt(PlayerPath(playerid), line, vehInfo[v2][vFuel]);
format(line, 64, "%d/distance", GetVehicleModel(v2));
djSetFloat(PlayerPath(playerid), line, vehInfo[v2][vDistance]);
format(line, 64, "%d/fixdistance", GetVehicleModel(v2));
djSetFloat(PlayerPath(playerid), line, vehInfo[v2][vFixDistance]);
format(line, 64, "%d/tire", GetVehicleModel(v2));
djSetInt(PlayerPath(playerid), line, vehInfo[v2][vTireHP]);

DestroyVehicle(v1);
DestroyVehicle(v2);
SetPVarInt(playerid, "VehSpawn1", 0);
SetPVarInt(playerid, "VehSpawn2", 0);
SetPVarInt(playerid, "VehicleSpawner", 0);
}

new Float:Pos[4];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);

if(GetPVarInt(playerid, "VehicleSpawner") == 0)
{
SetPVarInt(playerid, "VehicleSpawner", GetPVarInt(playerid, "VehicleSpawner")+1);
SetPVarInt(playerid, "VehSpawn1", CreateVehicle(SpawnVehList[listitem][0], Pos[0] + (5.0 * floatsin(-Pos[3], degrees)), Pos[1] + (5.0 * floatcos(-Pos[3], degrees)), Pos[2] + 2, Pos[3]+90, -1, -1, 0));
new line[64];
new v1 = GetPVarInt(playerid, "VehSpawn1");
format(line, 64, "%d/fuel", GetVehicleModel(v1));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v1][vFuel] = djInt(PlayerPath(playerid), line);
}
else
{
vehInfo[v1][vFuel] = MaxFuel(GetVehicleModel(v1));
}
format(line, 64, "%d/distance", GetVehicleModel(v1));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v1][vDistance] = djFloat(PlayerPath(playerid), line);
}
else
{
vehInfo[v1][vDistance] = 0.0;
}
format(line, 64, "%d/fixdistance", GetVehicleModel(v1));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v1][vFixDistance] = djFloat(PlayerPath(playerid), line);
}
else
{
vehInfo[v1][vFixDistance] = 0.0;
}
format(line, 64, "%d/tire", GetVehicleModel(v1));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v1][vTireHP] = djInt(PlayerPath(playerid), line);
}
else
{
vehInfo[v1][vTireHP] = 100;
}
vehInfo[v1][vCargo] = false;
vehInfo[v1][vAir] = 30;
}
else if(GetPVarInt(playerid, "VehicleSpawner") == 1)
{
if(GetVehicleModel(GetPVarInt(playerid, "VehSpawn1")) == SpawnVehList[listitem][0])
{
SendClientMessage(playerid, LIGHTRED, "Nie mo?esz zespawnowa? 2 takich samych pojazd?w.");
}
else
{
SetPVarInt(playerid, "VehicleSpawner", GetPVarInt(playerid, "VehicleSpawner")+1);
SetPVarInt(playerid, "VehSpawn2", CreateVehicle(SpawnVehList[listitem][0], Pos[0] + (5.0 * floatsin(-Pos[3], degrees)), Pos[1] + (5.0 * floatcos(-Pos[3], degrees)), Pos[2] + 2, Pos[3]+90, -1, -1, 0));
new line[64];
new v2 = GetPVarInt(playerid, "VehSpawn2");
format(line, 64, "%d/fuel", GetVehicleModel(v2));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v2][vFuel] = djInt(PlayerPath(playerid), line);
}
else
{
vehInfo[v2][vFuel] = MaxFuel(GetVehicleModel(v2));
}
format(line, 64, "%d/distance", GetVehicleModel(v2));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v2][vDistance] = djFloat(PlayerPath(playerid), line);
}
else
{
vehInfo[v2][vDistance] = 0.0;
}
format(line, 64, "%d/fixdistance", GetVehicleModel(v2));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v2][vFixDistance] = djFloat(PlayerPath(playerid), line);
}
else
{
vehInfo[v2][vFixDistance] = 0.0;
}
format(line, 64, "%d/tire", GetVehicleModel(v2));
if(djIsSet(PlayerPath(playerid), line))
{
vehInfo[v2][vTireHP] = djInt(PlayerPath(playerid), line);
}
else
{
vehInfo[v2][vTireHP] = 100;
}
vehInfo[v2][vCargo] = false;
vehInfo[v2][vAir] = 30;
}
}
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 17:13


Kapec232







Wiek: 28
Na forum: 4828 dni
Posty: 7
Nick w MP: Kapec

Piwa: 2

Respekt: 50

Wejdz w mapk? i kliknij CTRL +F poczym wklej fraz? : SpawnVehList i powinno Ci znale?c :
Kod:


new SpawnVehList[][] =
{
{403},
{514},
{515},
{584},
{450},
{435},
{591},
{455},
{578},
{413},
{440}
};
Jak tutaj masz te id np.584 to s? id pojazd?w zmie? je na te co chcesz, ale po kolei tak jak tam masz napisane pojazdy bo jak nie dasz po kolei to wybierzesz autokar a zespawnuje ci inny pojazd.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 19:23


KrewnY







Wiek: 24
Na forum: 5011 dni
Posty: 35
Nick w MP: KrewnY

Piwa: 80

Respekt: 80

Ostrzeżeń: 20%
Dzi?ki za pomoc, polecia?y piwka ;)

Postaw piwo autorowi tego posta
 

 
Tagi: innovation-truck :: modyfikacja
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku