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

Wysłany: 2012-10-31, 15:50


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

Witam.Znalaz?em na gtao.pl system na automatyczny respawn nieu?ywanych pojazd?w.Wszystko ok nie ma b??d?w i sam system dzia?a lecz nie uprzedza przed respawnem nie ma odliczania.
O to ten system :
Kod:

forward CzasowyRespawn();
public CzasowyRespawn()
{
new string[255];
if(RespawnOdliczanie >= 1){//warunek je?li odliczanie jest wi?ksze lub r?wnie ni? 1
RespawnOdliczanie = 1;// odejmuje od Odliczania jeden
format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~Respawn ~g~nieuzywanych pojazdow nastapi za:~n~~y~%d", RespawnOdliczanie);//powiadamia nas ile zosta?o do ko?ca
}
else if(RespawnOdliczanie <= 0){//je?eli odliczanie dochodzi do 0
for(new i=1; i<MAX_VEHICLES; i++)
{
if(!IsVehicleInUse(i)) //nieu?ywane pojazdy
{
SetVehicleToRespawn(i); //respawnuj? si?
}
}
SendClientMessageToAll(0x009BE6FF, "Server Zrespawnowa? Wszystkie Nie U?ywane pojazdy, Nast?pny respawn za 30 minut!");//powiadamianie nas ?e respawn zosta? zako?czony
KillTimer(TimerRespawn);//niszczenie timera
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GameTextForPlayer(i, string, 5000, 3);
}
}
return 1;
}


Je?li jest kto? w stanie pom?c to prosz? zrobi? aby by?o odliczanie przed respawnem.Za pomoc daje :piwo: :arrow:


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 16:48


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Poszukaj systemu odliczania i go dodaj

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 19:02


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

Hm.Tylko nie wiem co z tego systemu mam doda?. :|

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 19:15


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

new odliczanie = 8, timer;

timer = SetTimer("CzasowyRespawn", 1000, 1);

forward CzasowyRespawn();
public CzasowyRespawn()
{
...

printf("Do respawnu nieu?ywanych pojazd?w pozosta?o %d sekund", odliczanie);
if(odliczanie == 0) KillTimer(timer);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 19:29


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

CombaT a m?g?by? mi to wklei? do ca?o?ci tego kodu bo nie wiem jak to zrobi?. :look:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 19:35


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Mog?, ale tego nie zrobi? dla Twojego dobra. Mam do?? odwalania czarnej roboty za jakie? g?upie piwo, po co mi one? Wol? sobie kupi? w realu jakie? a nie na forum zbiera?, naucz si?. Podpowiem Ci, ?e tam gdzie wklepa?em trzy kropki, to musisz da? sw?j kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 19:58


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

Mam 4 errory

Kod:

C:\Documents and Settings\u?ytkownik\Pulpit\Nowy folder\map.pwn(9765) : error 010: invalid function or declaration
C:\Documents and Settings\u?ytkownik\Pulpit\Nowy folder\map.pwn(9795) : error 021: symbol already defined: "printf"
C:\Documents and Settings\u?ytkownik\Pulpit\Nowy folder\map.pwn(9796) : error 010: invalid function or declaration
C:\Documents and Settings\u?ytkownik\Pulpit\Nowy folder\map.pwn(9797) : error 010: invalid function or declaration
C:\Documents and Settings\u?ytkownik\Pulpit\Nowy folder\map.pwn(9841) : warning 203: symbol is never used: "odliczanie"
C:\Documents and Settings\u?ytkownik\Pulpit\Nowy folder\map.pwn(9841) : warning 203: symbol is never used: "timer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 20:13


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
G?ra mapy

Kod:

new odliczanie = 8, timer;


W komendzie

Kod:

timer = SetTimer("CzasowyRespawn", 1000, 1);


Jak dasz ten timer do swojej komendy, to usu? aktualny timer co wywo?ywa? CzasowyRespawn

P??niej zamie? sw?j callback na ten

[code]forward CzasowyRespawn();
public CzasowyRespawn()
{
new string[255];
if(RespawnOdliczanie >= 1){//warunek je?li odliczanie jest wi?ksze lub r?wnie ni? 1
RespawnOdliczanie = 1;// odejmuje od Odliczania jeden
format(string, sizeof(string), ~r~~n~~n~~n~~n~~n~~n~Respawn ~g~nieuzywanych pojazdow nastapi za:~n~~y~%d, RespawnOdliczanie);//powiadamia nas ile zosta?o do ko?ca
}
else if(RespawnOdliczanie <= 0){//je?eli odliczanie dochodzi do 0
for(new i=1; i<MAX_VEHICLES; i++)
{
if(!IsVehicleInUse(i)) //nieu?ywane pojazdy
{
SetVehicleToRespawn(i); //respawnuj? si?
}
}
SendClientMessageToAll(0x009BE6FF, Server Zrespawnowa? Wszystkie Nie U?ywane pojazdy, Nast?pny respawn za 30 minut!);//powiadamianie nas ?e respawn zosta? zako?czony
KillTimer(TimerRespawn);//niszczenie timera
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GameTextForPlayer(i, string, 5000, 3);
}
}

printf("Do respawnu nieu?ywanych pojazd?w pozosta?o %d sekund", odliczanie);
if(odliczanie == 0) KillTimer(timer);
return 1;
}

Zamiast printf u?yj to co chcesz, np. wysy?anie wiadomo?ci lub textdrawa.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 20:59


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

Zrobi?em wszystko jak m?wi?e? ale nadal nie dzia?a. ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 21:08


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Usu? ten ca?y kod m?j i wstaw ca?y ten kod od respawnu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 21:12


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

Yyy kt?ry kod wstawi??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 21:41


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Skrypt od respawnu

Postaw piwo autorowi tego posta
 

 
Tagi: auto :: respawn
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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