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

Wysłany: 2012-08-26, 19:13


RedC







Wiek: 37
Na forum: 5053 dni
Posty: 83

Piwa: 5

Respekt: 50

Siema czy da rad? stworzy? jedn? komend? kt?ra respawnuje pojazdy (bez /v itp.) tylko po prostu /nazwa i spawnuje pojazd o nazwie "nazwa" bo robi? po jednej komendzie to d?ugo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-26, 20:34


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Automatycznie si? tak nie da, poniewa? jak zrobisz to w strcmp to b?dzie pasowa? do ka?dej komendy, bo w ka?dej komendzie znajdzie uko?nik, a w dcmd/zcmd te? nie p?jdzie, bo wyskoczy error, chyba ?e zrobisz komendy dla ka?dego pojazdu z osoba, np. /elegy /infernus, ale to by?oby m?cz?ce. Najlepiej zrobi? sobie na /v inf i po sprawie, te? jest kr?tko i nie trzeba kombinowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-26, 20:49


RedC







Wiek: 37
Na forum: 5053 dni
Posty: 83

Piwa: 5

Respekt: 50

[ Dodano: 2012-08-27, 15:43 ]
ale mam jeszcze piln? spraw? mam np. komend?

Kod:

CMD:infernus(playerid, params)
{
new vehicleid;
new vehicleid1 = GetPlayerVehicleID(playerid);
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
GetPlayerVehicleID(playerid);
vehicleid=CreateVehicle(411,X,Y,Z,Angle,-1,-1,-1);
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
to jak zrobi? komend? /respawn aby usuwa?o mi tylko pojazd kt?ry zosta? stworzony przez t? komend? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-27, 22:26


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
G?ra mapy

Kod:

Infernus[MAX_PLAYERS];


Kod:

CMD:infernus(playerid, params)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
Infernus[playerid] = CreateVehicle(411,X,Y,Z,Angle,-1,-1,-1);
PutPlayerInVehicle(playerid, Infernus[playerid], 0);
return 1;
}


W komendzie na respawn

Kod:

for(new i = 0; i < MAX_PLAYERS; i++)
{
DestroyVehicle(Infernus[i]);
}


Mo?esz sobie doda? bajerki typu czy pojazd jest u?ywany czy nie etc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-28, 08:36


RedC







Wiek: 37
Na forum: 5053 dni
Posty: 83

Piwa: 5

Respekt: 50

Okk... ale g?upio robi? do ka?dego pojazdu na g?rze GM ;p Mo?e przy tworzeniu pojazdu doda? zmienn? np.
Kod:

new stworzony = 1;
i przy respawnie u?yj p?tli kt?ra usuwa wszystkie pojazdy ze zmienn?
Kod:

stworzony = 1
Ale nie mam poj?cia jak to zrobi? :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-28, 09:15


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Mo?esz te? zrobi? co? takiego

Kod:

new Pojazd[212][MAX_PLAYERS];


Wtedy jak b?dziesz tworzy? pojazd, ka?dy przypisujesz do powy?szej tablicy

Kod:

CMD:infernus(playerid, params)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
Pojazd[411-400][playerid] = CreateVehicle(411,X,Y,Z,Angle,-1,-1,-1);
PutPlayerInVehicle(playerid, Pojazd[411-400][playerid], 0);
return 1;
}


Kod:

CMD:sultan(playerid, params)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
Pojazd[560-400][playerid] = CreateVehicle(560,X,Y,Z,Angle,-1,-1,-1);
PutPlayerInVehicle(playerid, Pojazd[560-400][playerid], 0);
return 1;
}


411 i 560 to id pojazd?w, zawsze odejmuj od id pojazd?w 400, bo tablica obebejmuje tylko numery do 212. Mo?esz zrobi? wi?ksz? tablic?, ale bez sensu - lepiej troch? wi?cej si? nam?czy? i mie? lepiej zoptymalizowany serwer.

Jak chcesz respawn pojazd?w

Kod:

for(new i = 0; i < MAX_PLAYERS; i++)
{
for(new x = 0; x < 212; x++)
{
DestroyVehicle(Pojazd[x][i]);
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-29, 14:46


RedC







Wiek: 37
Na forum: 5053 dni
Posty: 83

Piwa: 5

Respekt: 50

Respawn dzia?a tylko na pojazd w kt?rym jestem :(

Postaw piwo autorowi tego posta
 

 
Tagi: spawn :: pojazdów :: jednej :: komedzie
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