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

Wysłany: 2015-11-07, 15:27


GreeN.







Wiek: 27
Na forum: 4652 dni
Posty: 137
Nick w MP: GreeN.

Piwa: 50

Respekt: 40

podczas rsp trace bronie :3


Kod:

COMMAND:rsp(playerid, params[])
{
Sync(playerid);
SendClientMessage(playerid, COLOR_GREEN, " (info) Zrespawnowa?e?/a? si?.");
return 1;
}


i jeszcze mam to:

Kod:

COMMAND:sync(playerid, params[])
{
return cmd_rsp(playerid, params);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-07, 15:34


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Widzisz gdzie? tutaj co? dotycz?cego respawnu? W og?le nie my?lisz, wszystko dzieje si? w funkcji Sync, a dajesz kod od komendy. Do poprawnego pobrania informacji dotycz?cych posiadanych broni gracza nale?y u?y? funkcji GetPlayerWeaponData w p?tli, zrespawnowa? gracza i dopiero wtedy da? graczowi bronie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-07, 15:40


GreeN.







Wiek: 27
Na forum: 4652 dni
Posty: 137
Nick w MP: GreeN.

Piwa: 50

Respekt: 40

Kod:

Sync(PlayerId)
{
new Float:HP[2], Float:PPos[4], Weapons[10], Ammos[10];
GetPlayerPos(PlayerId, PPos[0], PPos[1], PPos[2]);
GetPlayerFacingAngle(PlayerId, PPos[3]);
GetPlayerHealth(PlayerId, HP[0]);
GetPlayerArmour(PlayerId, HP[1]);
Player[PlayerId][Synch] = true;
for(new Order = 0; Order < 9; Order++)
GetPlayerWeaponData(PlayerId, Order, Weapons[Order], Ammos[Order]);

SpawnPlayer(PlayerId);

SetPlayerHealth(PlayerId, HP[0]);
SetPlayerArmour(PlayerId, HP[1]);
SetPlayerPos(PlayerId, PPos[0], PPos[1], PPos[2]);
SetPlayerFacingAngle(PlayerId, PPos[3]);
for(new Order = 0; Order < 9; Order++)
if(Ammos[Order] > 0)
GivePlayerWeapon(PlayerId, Weapons[Order], Ammos[Order]);
}


my?la?em ?e da?em, robi? na szybko bo mi si? ?pieszy :) wi?c wiesz, nie uwa?nie :3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-07, 15:47


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Wszystko wygl?da dobrze, usu? ten warunek, dodaj klamry do p?tli oraz funkcj? printf w celu sprawdzenia, czy dane w tablicy s? dobrze zapisywane.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-07, 23:58


GreeN.







Wiek: 27
Na forum: 4652 dni
Posty: 137
Nick w MP: GreeN.

Piwa: 50

Respekt: 40

Cz?owieniu, ja tu jestem pocz?tkujacym, wi?c nie mam bladego poj?cia co ty do mnie piszesz :3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-08, 09:25


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Nie wiesz co to klamra, nie wiesz co to p?tla. funkcja printf? Nie umiesz korzysta? z internetu? S? poradniki, przyk?ady u?ycia funkcji, gotowe skrypty, kt?re mo?na analizowa?. Je?li nie umiesz tego wykorzysta?, to na choler? w?azisz na g??bok? wod? - dzia? gie?da zaprasza, nie zapomnij o tagu p?atne.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-09, 22:03


GreeN.







Wiek: 27
Na forum: 4652 dni
Posty: 137
Nick w MP: GreeN.

Piwa: 50

Respekt: 40

Wiesz, napisale? "usu? ten warunek" my?lisz ?e ka?dy bedzie wiedzia? o kt?ry chodzi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-09, 22:40


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Kod:



Sync(PlayerId)
{
new Float:HP[2], Float:PPos[4], Weapons[10], Ammos[10];
GetPlayerPos(PlayerId, PPos[0], PPos[1], PPos[2]);
GetPlayerFacingAngle(PlayerId, PPos[3]);
GetPlayerHealth(PlayerId, HP[0]);
GetPlayerArmour(PlayerId, HP[1]);
Player[PlayerId][Synch] = true;
for(new Order = 0; Order < 9; Order++)
{
GetPlayerWeaponData(PlayerId, Order, Weapons[Order], Ammos[Order]);
printf("Zapisywanie: %d, %d", Weapons[Order], Ammos[Order]);
}
SpawnPlayer(PlayerId);

SetPlayerHealth(PlayerId, HP[0]);
SetPlayerArmour(PlayerId, HP[1]);
SetPlayerPos(PlayerId, PPos[0], PPos[1], PPos[2]);
SetPlayerFacingAngle(PlayerId, PPos[3]);
for(new Order = 0; Order < 9; Order++)
{
GivePlayerWeapon(PlayerId, Weapons[Order], Ammos[Order]);
printf("Wczytywanie: %d, %d", Weapons[Order], Ammos[Order]);
}


Warunek by? jeden, wi?c powiniene? wiedzie? bo troch? ju? na forum jeste? i od dawna pr?bujesz dzia?a? w pawn.
Na gotowcach daleko nie zajedziesz, ale jak sobie ?yczysz. :p
Zespawnuj si? i poka? logi.

Postaw piwo autorowi tego posta
 

 
Tagi: rsp
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » rsp 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