Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: score.
1. [INNE] Podwajające się score.
Cze??, mam problem gdy? zrobi?em by level ustawia? si? jako score.
Przy zalogowaniu na serwer ma si? np. 25lv a gdy gracz wbije kolejny level (26) to score przeskakuje zamiast na 26 to na 51 ;( W czym jest problem?

[code]
new lvl = dini_Int(lname, "level");
if(lvl < 1) lvl = 1;
level[playerid] = lvl;
nextexp[playerid] = floatround(((level[playerid]+1)*(level[playerid]+1)*7));
exp[playerid] = dini_Int(lname, "exp");
SetPlayerScore(playerid, GetPlayerScore(playerid)+ level[playerid]);
GetPlayerScore(playerid);
LotSamolotemTime[playerid] = dini_Int(lname, "lotsamolotem");
Zalogowany[playerid] = true;
if(dini_Isset(lname, "privcar") && dini_Int(lname, "privcar") >= 400)
{
[/code]

[ Dodano : 2014-06-08, 19:55 ]
[code] if(nextexp[i] == 0)
nextexp[i] = floatround(((level[i]+1)*(level[i]+1)*7));

if(exp[i] < 0) exp[i] = 0;

if(exp[i] >= nextexp[i])
{
level[i] = floatround(floatsqroot((exp[i]/7)), floatround_floor);
nextexp[i] = floatround(((level[i]+1)*(level[i]+1)*7));
PlayerPlaySound(i, 1185, 0.0, 0.0, 0.0);
SetPlayerScore(playerid, GetPlayerScore(playerid)+ level[i]);
GetPlayerScore(playerid);
TextDrawShowForPlayer(i, LevelUP);
format(pstr, sizeof(pstr), "Awans na poziom %d", level[i]);
TextDrawSetString(LevelUP2[i], pstr);
TextDrawShowForPlayer(i, Le...
2. [INNE] Level/Exp jako score.
Cze??, tworze serwer taki by mo?na by?o sobie zagra? ze znajomymi.. Pisze tutaj dlatego poniewa? chcia?bym prosi? o pomoc, ot?? to chcia?bym by level kt?ry zdob?dziemy by?o jako score. ;)
Mam mape z systemem leveli i chcia?bym zrobi? by ten lv przenosi? si? na score.
Znam si? ma?o na j?zyku PAWN.

Prosze o pomoc, stawiam zimnego browca.
Jak cos b?dzie potrzebne to pode?le.

Pozdrawiam AcT!
3. [INNE] Priv Auta oraz score.
Witam u?ywam mapy Hard Truck 1.3v By Inferno lecz mam pewien problem z stawianiem prywatnych aut oraz za kazdym dostarczeniem towaru nie daje score

Kod wydaje si? w porz?dku lecz gdy wpisuje komend? /ccar restartuje sie serwer...

[code]CMD:ccar(playerid, params[])
{
if(!ToAdminLevel(playerid, 3))
return 1;

new idwozu, idgracza;
if(sscanf(params, "dd", idwozu, idgracza))
return 1;

TworzenieWozu = 1;
for(new nr = 0; nr < ILOSC_WOZOW; nr++)
{
if(TworzenieWozu == 1)
{
new file[25];
format(file,sizeof(file),WOZY_FILE,nr);
if(!DOF_FileExists(file))
{
TworzenieWozu = 0;
IdWozu[playerid] = nr;
new Float: X, Float: Y, Float: Z, Float: Ang;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
KupneWozy[nr] = AddStaticVehicleEx(idwozu, X, Y, Z, Ang, -1, -1, SPAWN);
PrivateCar[nr][cAktywny] = 1;
PrivateCar[nr][cWlasciciel] = strlen(Nick(playerid));
PrivateCar[nr][cModel] = idwozu;
PrivateCar[nr][cX] = X;
PrivateCar[nr][cY] = Y;
PrivateCar[nr][cZ] = Z;
PrivateCar[nr][cRX] = Ang;
PrivateCar[nr][cColor1] = -1;
PrivateCar[nr][cColor2] = -1;
PrivateCar[nr][cRespawn] = SPAWN;
PrivateCar[nr][cLock] = 1;
ZapiszWoz(nr);
}
}
}
return 1;
}[/code]

A tutaj znowu score... Zmienilem ilemadacscore[playerid] = 2; z 0 na 2 i tez nic...

[code]if(GetPVarInt(playerid, "etap") > 0)
{
SetPVarInt(playerid, "etap", 0);
SetPVarString(playerid, "Towar", "Brak");
SetPVarString(player...
4. [INNE] Score.
Witam!
Panowie macie pomys? jak zrobi? punkty, aby dodawa?o je w cz??ciach setnych, dziesi?tych?
Co jak tu, tylko to nie dzia?a :
SetPlayerScore(playerid,GetPlayerScore(playerid)+0.2);