Wysłany: 2015-05-07, 20:26
Zon3
Wiek: 32 Na forum: 4280 dni Posty: 66
Piwa : 4
Witam. Mam pytanie. Czy powie mi kto? jak mam przerobi? ten kod tak abym ja ustala? ile score na dany level potrzeba? Chodzi mi o to aby nie by?o tego jakiego? mno?enia itd. tylko abym ja sam ustala? ile score potrzeba na dany level. Oto kod:
Pawn forward LevelCheck ( playerid );
public LevelCheck ( playerid )
{
new downlevel ;
new schemat ;
if( PlayerInfo [ playerid ][ Level ] != 1 )
{
downlevel = PlayerInfo [ playerid ][ Level ]- 1 ;
schemat = downlevel + downlevel * downlevel * 15 * 4 ;
}
if( GetScoreEx ( playerid ) >= LevelUp * SCHEMAT_LEVELCHECK + schemat )
{
PlayerInfo [ playerid ][ Level ]++;
SaveUser ( playerid );
new string [ 150 ];
format ( string , sizeof string , "[#] " BIALYHEX "%s" ZIELONYHEX " awansowal na level " BIALYHEX "%d" ZIELONYHEX "! Gratulacje!" , PlayerName ( playerid ), PlayerInfo [ playerid ][ Level ]);
SendClientMessageToAll ( Zielony , string );
}
return 1 ;
}
Wysłany: 2015-05-07, 20:57
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
Mo?e rusz szare kom?rki ?
Pawn
if( GetPlayerScore ( playerid ) >= 10 ) PlayerInfo [ playerid ][ Level ] = 1 ;
else if( GetPlayerScore ( playerid ) >= 30 ) PlayerInfo [ playerid ][ Level ] = 2 ;
else if( GetPlayerScore ( playerid ) >= 40 ) PlayerInfo [ playerid ][ Level ] = 3 ;
Wysłany: 2015-05-07, 21:55
Zon3
Wiek: 32 Na forum: 4280 dni Posty: 66
Piwa : 4
Ca?y czas spami jedn? wiadomo?ci?, ?e awansowa?em na 1 level a na inny level ju? nie awansuje. Czy to przez timer?
Pawn TimerLevel [ playerid ] = SetTimerEx ( "LevelCheck" , 1000 , true , "i" , playerid );
[ Dodano : 2015-05-07, 22:19 ]
rozwi?zane
Tagi: levele
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: