Szerző Téma: Ha ennyi akkor ezt csinálja ha annyi akkor azt...  (Megtekintve 639 alkalommal)

Ha ennyi akkor ezt csinálja ha annyi akkor azt...
« Dátum: 2013. február 15. - 18:44:01 »
0 Show voters
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!

Ha ennyi akkor ezt csinálja ha annyi akkor azt...
« Válasz #1 Dátum: 2013. február 15. - 18:58:57 »
+1 Show voters
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:

Ha ennyi akkor ezt csinálja ha annyi akkor azt...
« Válasz #2 Dátum: 2013. február 15. - 19:03:29 »
0 Show voters
Vágom köszi :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal