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: zliczanie
1. zliczanie z bazy danych
Witam mam pytanko jak zliczy? aby po UID w?a?ciciela zlicza?o ilo?? pojazd?w z bazy danych.
Taki export zrobi?em

local queryA 
exports["DB2"]:pobierzWyniki("SELECT * FROM vehicles WHERE OWNid=?"getElementData(client"player:uid"))
2. Zliczanie liter po uzyciu komendy
Czesc, mam problem, bo dawno nie skryptowalem i mam np. komende
/test
i chodzi mi o to ze np. jak uzyje
/test test
to zeby zliczylo te litery po /test i ze jak nie ma nic czyli pusto, po prostu zwykle /test to zeby bylo
cancelEvent()


uzywam takiego czegos:

function chatdo(playerSourcecommandName, ...)

chyba, ze ktos ma inny pomysl

kr?cej m?wi?c, ?e jak wpisze /test bez zadnego argumentu, czyli po spacji nic nie wpisze albo spacje dam to zeby byl cancelEvent()
3. Zliczanie killi
Witam, chodzi mi o to by na scoreboardzie zapisywaly mi si? kille wszystkie np. jak zabije 5 osob i umre to nie resetuje mi si? to tylko potem jak zabije kolejne 5 osob to mam razem 10

Funkcja kt?ra odopowiada za zabicie jednej lub wiecej osob i zapisuje mi to do ?mierci:
getElementData element"murders" )
4. Skrypt na zliczanie obiektów z edytora
Tak jak w temacie, posiada kto? takowy ? zeby nie zapisywac pliku .map i wklejac np na pastebina
5. [INNE] złe zliczanie
Witam.Po jakim? czasie 'prawie' uda?o si? zrobi? to co zamierza?em,ale...Doda?em zliczanie czasu gry online.Czas zostaje zliczany poprawie,ale przy ponownym wej?ciu na serwer (pograniu ) i wyj?ciu nie zlicza czasu a zapisuje go

Online = 3(czas w min za pierwszym wej?ciem)4(czas za drugim razem) itd.

Oto jak wygl?da kod.


Kod:

enum pInfo
{
pHaslo,
pKasa,
pPunkty,
pOnline
};

new PlayerInfo[MAX_PLAYERS][pInfo];


public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][pOnline] = gettime();
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
new
INI:Plik = INI_Open(Player(playerid));

PlayerInfo[playerid][pOnline] -= gettime();
INI_SetTag(Plik,"Dane");
INI_WriteInt(Plik, "Pieniadze", GetPlayerMoney(playerid));
INI_WriteInt(Plik, "Punkty", GetPlayerScore(playerid));
INI_WriteInt(Plik, "Online", floatround((gettime()-PlayerInfo[playerid][pOnline])/60)%60);
INI_Close(Plik);
return 1;
}


forward Ladowanie_Dane(playerid,name[],value[]);
public Ladowanie_Dane(playerid,name[],value[])
{
INI_Int("Haslo",PlayerInfo[playerid][pHaslo]);
INI_Int("Pieniadze", PlayerInfo[playerid][pKasa]);
INI_Int("Punkty", PlayerInfo[playerid][pPunkty]);
INI_Int("Online", PlayerInfo[playerid][pOnline]);
return 1;
}


Za pomoc piwo i respekt.