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: resetowanie
1. Skrypt na resetowanie pojazdow
Witam mam taki kodzik nie wiem jak go poprawic poniewaz usuwa wszystkie autka a ma robic tak ze respione ( ktore nie znajduja sie w skrypcie ) ma usuwac a te ktore sa w plikach np .map ma resetowac do stanu normalnego

Kodzik wyglada tak:

addCommandHandler("uauta",function(plr,cmd,dis )

    for 
i,v in ipairs(getElementsByType("vehicle")) do
        if 
not getElementData(v"veh:script") and not getVehicleOccupantthen
        destroyElement
)
        
nick=getPlayerNameplr )
        
triggerClientEventroot"guiShow"rootnick )
        
setTimer(function()
            
triggerClientEventroot"guiHide"root )
            
end6000,1)
    
end
    end
end
)


Z g?ry dziekuje za pomoc ;)
2. Resetowanie się pieniędzy po wyjściu
halo, mam problem - na moim serwerze po wyj?ciu z gry resetuj? si? pieni?dze, wie kto? jak to zmieni??

OnPlayerConnect w kt?rym pieni?dze mia?yby? pobierane:

[code]public OnPlayerConnect(playerid)
{
new query[200], pname[24];
GetPlayerName(playerid, pname, 24);
format(query, sizeof(query), "SELECT IP FROM `Player_Data` WHERE Player_Name = '%s' LIMIT 1", pname);
mysql_query(query);
mysql_store_result();
new rows = mysql_num_rows();
if(!rows)
{
ShowPlayerDialog(playerid, 15000, DIALOG_STYLE_INPUT, "Rejestracja","Twoje konto jest {FF0000}nie{FFFFFF} zarejestrowane! Prosze {0000FF}zarejestrowa? sie{FFFFFF} wpisuj?? has?o poni?ej!","Rejestruj","Anuluj"); //Shows our register dialog :) .
}
else if(rows == 1)
{
new IP[2][16];
mysql_fetch_field_row(IP[0],"IP");
GetPlayerIp(playerid, IP[1], 16);
if(strlen(IP[0]) != 0 && !strcmp(IP[0], IP[1], true))
{
MySQL_Login(playerid);
}
else if(!strlen(IP[0]) || strcmp(IP[0], IP[1], true))
{
ShowPlayerDialog(playerid, 15500, DIALOG_STYLE_INPUT, "Login","Twoje konto jest {FF0000}zarejestrowane{FFFFFF}! Prosze {0000FF}zalogowac sie{FFFFFF} wpisuj?c has?o poni?ej!","Login","Anuluj"); //Shows our login dialog :) .
PlayerInfo[playerid][IsRegistered] = 1;
MySQL_Login(playerid);
}
}
return 1;
}[/code]

MySQL_Login

[code]stock MySQL_Login(playerid)
{
new qu...
3. [INNE] Resetowanie danych
Witam.

Od jakiego? czasu mam problem z kontami graczy na serwerze. System zapisu dini, wiem ?e to staro?, ale przy wej?ciu niekt?rych graczy na serwer resetuje im pieniadze oraz score, kt?rych to nawet nie trzymam w zmiennych.
Chcia?bym to zabezpieczy? - i trzyma? je w zmiennych jako dodatkowe zabezpieczenie, jednak w czym problem? Problem w tym, ?e nie wiem w jaki spos?b w skryptach odejmowa?/dodawa? t? kas?, skoro w gamemodzie mam zabezpieczone.

Prosz? o pomoc.