Wysłany: 2017-03-19, 15:09
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15622
Witam mam problem z komenda uleczania zrobi?em cos takiego
Pawn
CMD : 100hp ( playerid , params [])
{
new text [ 256 ];
if( pData [ playerid ][ CzasDo100HP ] >= 1 ) return SCM ( playerid , BLEKITNY , "Bedziesz mogl uzyc tej komendy za " C_CZERWONY "%i" , pData [ playerid ][ CzasDo100HP ]);
SetPlayerHealth ( playerid , 100 );
SCM ( playerid , BLEKITNY , "Uleczyles sie!" , pData [ playerid ][ CzasDo100HP ]);
PlayerPlaySound ( playerid , 1133 , 0.0 , 0.0 , 0.0 );
TimerHP [ playerid ] = SetTimerEx ( "CzasDo100HPTimer" , 1000 , true , "i" , playerid );
pData [ playerid ][ CzasDo100HP ] = 10 ;
return 1 ;
}
// Nizej
forward CzasDo100HPTimer ( playerid );
public CzasDo100HPTimer ( playerid )
{
pData [ playerid ][ CzasDo100HP ]--;
if( pData [ playerid ][ CzasDo100HP ] <= 0 )
{
KillTimer ( TimerHP [ playerid ]);
pData [ playerid ][ CzasDo100HP ] = 0 ;
}
return 1 ;
}
Ale gdy moge sie uleczyc pisze na chacie
Kod:
A gdy nie moge to nic nie wychodzi prosze o pomoc
[ Dodano : 2017-03-19, 15:09 ]
#define SCM(%0,%1,%2,%3) \
format(text,sizeof(text),%2,%3); \
SendClientMessage(%0,%1,text)
Wysłany: 2017-03-20, 07:26
Adis.exe
LUA Developer
Wiek: 23 Na forum: 3498 dni Posty: 292
Nick w MP: Adiś.exe
Piwa : 997
Ziomalloo
PAWN'er
^
|
Jak to mo?liwe ?e jeste? pawnerem a z podstawami masz problem ?
Podpis
KONTAKT:
GG: 60968224
Discord: Adiś.exe#3828
Użytkownik : 05.11.2016
GTAO Member : 20.02.2019
Support-Team : 25.07.2018
Support-Team : 19.01.2019
Test Mod : 08.02.2019
Wysłany: 2017-03-20, 17:33
Iggy
#admin
Wiek: 26 Na forum: 4596 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Bez timera b?dzie ?atwiej.
Pawn CMD : 100hp ( playerid , params [])
{
if( GetPVarInt ( playerid , "UleczenieCzas" ) > gettime ())
return SendClientMessage ( playerid , - 1 , "Tej komendy mo?na u?ywa? co 10 minut." );
SendClientMessage ( playerid , - 1 , "Uleczy?e? si?." );
SetPlayerHealth ( playerid , 100 );
SetPVarInt ( playerid , "UleczenieCzas" , gettime () + 600 ); //10 minut
return 1 ;
}
Oparte na PVarach, czyli nie musisz zerowa? zmiennej podczas wychodzenia gracza z serwera.
Wysłany: 2017-03-23, 21:28
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15622
Iggy , A jak z sekundami?
[ Dodano : 2017-03-23, 21:31 ]
Oj wiem, g?upie pytaanie, zamiast 600 to 10 ;/ Ale ze mnie debil naprawde
Tagi: uleczenie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: