GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: sticky2 - 2013. február 15. - 18:44:01

Cím: Ha ennyi akkor ezt csinálja ha annyi akkor azt...
Írta: sticky2 - 2013. február 15. - 18:44:01
Sziasztok!
Az lenne a kérdésem,hogy kell azt megcsinálni, ha pl.:beír egy parancsot akkor a pontjai szerint döntse el mit csinál,
tehát ha 50 pontja van akkor adjon neki 100HP-t, ha 100 pontja akkor egy fegyvert stb..
Elõre is köcce a választ!
Cím: Ha ennyi akkor ezt csinálja ha annyi akkor azt...
Írta: Red-Eye - 2013. február 15. - 18:58:57
pont alatt score-t értesz ugye?
legegyszerûbben úgy hogy a parancsba raksz if-eket vagy switch-et (az if könnyebb és ide most azt javaslom mivel gondolom 50 és 100 közötti embereknek kellene 100hp-t adni meg 100 és fölötte lévõeknek fegyót stb.)
példa parancsok:
if-es megoldásra
 

if (strcmp(\"pontalapuparancs\", cmdtext, true, 10) == 0)
{
if(GetPlayerScore(playerid) > 50 && GetPlayerScore(playerid) < 100)
{
SetPlayerHealth(playerid,100);
}
else if(GetPlayerScore(playerid) > 100)
{
GivePlayerWeapon(playerid,38,100);
}
return 1;
}

 
ez egy totál egyszerû kis parancsocska, ha nem értesz valamit szólj de elõtte azért nézd meg át tudod e alakítani kedved szerintire
addig is byebi  :smokin:
Cím: Ha ennyi akkor ezt csinálja ha annyi akkor azt...
Írta: sticky2 - 2013. február 15. - 19:03:29
Vágom köszi :)