-
Sziasztok! Az volna a gond, hogy ha meghal egy player akkor h tudom megcsinálni h random vonjon le 3000-8000$ között? Mert én csináltam egy ilyet, de nem vonja le hanem irdatlanul nagy összeget ad neki!
new random_money = -3000+random(-8001);
for(new i=GetMaxPlayers()-1; i >=0; i--)
{
if(!IsPlayerConnected(i)) continue;
GivePlayerMoney(i,random_money);
}
SendClientMessage(playerid, COLOR_CRIMSON, \"Meghaltál ezért vesztettél a pénzedbõl!\");
[mod]Máskor használj CODE tageket![/mod]
-
RandomEx(min, max) // Készítette yLess..
{
return random(max - min) + min;
}
Amúgy ha meghal egy játékos minek ciklus? (az üzenetbõl látom)
#include <a_samp>
public OnPlayerDeath(playerid, killerid, reason)
{
GivePlayerMoney(playerid,RandomEx(-8000,-3000));
return 1;
}
stock RandomEx(min, max)
{
return random(max - min) + min;
}
-
Nem jó! :S
C:\\Documents and Settings\\Hazor\\Asztal\\WW01.pwn(2176) : error 021: symbol already defined: \"RandomEx\"
-
Nem jó! :S
C:\\Documents and Settings\\Hazor\\Asztal\\WW01.pwn(2176) : error 021: symbol already defined: \"RandomEx\"
A RandomEx függvényt többször használod.
Egyszer legyen a függvény a szkriptbe:
Tehát csak ennyi:
#include <a_samp>
public OnPlayerDeath(playerid, killerid, reason)
{
GivePlayerMoney(playerid,RandomEx(-8000,-3000));
return 1;
}
stock RandomEx(min, max)
{
return random(max - min) + min;
}