Skripta koju koristim:gf
Detaljan opis problema: jeli mi moze netko reci kako da napravim da se respekti dobijaju nakon 30minuta igre, kako sto je i npr. los balkanu ?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
[pomoc]RESPEKTI
1,163
pregleda
9
postova
21. Jul 2011.
24. Jul 2011.
Napravi novo polje u nabrajanju pInfo koga ćeš zvati naprimer:
pOdigraniMinuti
U OnPlayerConnect:
PlayerInfo[pOdigraniMinuti] = 0;
OnPlayerRegister
format(var, 128, "Vreme=%d\n",PlayerInfo[pOdigraniMinuti]);fwrite(hFile, var);
OnPlayerUpdate
format(var, 128, "Vreme=%d\n",PlayerInfo[pOdigraniMinuti]);fwrite(hFile, var);
OnPlayerLogin
if( strcmp( key , "Vreme" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[pOdigraniMinuti] = strval( val ); }
OnGameModeInit
SetTimer("ITakoProshoJedanMinut",60000,true);
Među sve forwardove:
forward ITakoProshoJedanMinut();
I negde bilogde, al ako si poÄetnik, a vidim da jesi, stavi ovo na kraj:
public ITakoProshoJedanMinut()
{
new i;
for(i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
PlayerInfo[i ][pOdigraniMinuti] ++; // OBRISI RAZMAK KADA KOPIRAÅ KOD
if(PlayerInfo [i ][pOdigraniMinuti] == 30) // OBRISI RAZMAK KADA KOPIRAÅ KOD
{
PlayerInfo[i ] ++; // OBRISI RAZMAK KADA KOPIRAÅ KOD
PlayerInfo[i ][pOdigraniMinuti] = 0; // OBRISI RAZMAK KADA KOPIRAÅ KOD
ShowClientMesssage(i, COLOR_LIGHTBLUE, "By Mikec: Dobili ste +1 EXP Posto ste igrali 30 minuta na serveru");
}
}
}
NAPOMENA: Skriptu nisam testirao pa postoji mogućnost da se jave neki bagovi.
NAPOMENA 2: Ako želiÅ¡ izmeniti indentifikatore, svi indentifikatori koje sam "stilizovao" na jedan naÄin moraju da nose isto ime (naprimer sve Å¡ta je podvuÄeno mora imati isto ime).
pOdigraniMinuti
U OnPlayerConnect:
PlayerInfo[pOdigraniMinuti] = 0;
OnPlayerRegister
format(var, 128, "Vreme=%d\n",PlayerInfo[pOdigraniMinuti]);fwrite(hFile, var);
OnPlayerUpdate
format(var, 128, "Vreme=%d\n",PlayerInfo[pOdigraniMinuti]);fwrite(hFile, var);
OnPlayerLogin
if( strcmp( key , "Vreme" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[pOdigraniMinuti] = strval( val ); }
OnGameModeInit
SetTimer("ITakoProshoJedanMinut",60000,true);
Među sve forwardove:
forward ITakoProshoJedanMinut();
I negde bilogde, al ako si poÄetnik, a vidim da jesi, stavi ovo na kraj:
public ITakoProshoJedanMinut()
{
new i;
for(i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
PlayerInfo[i ][pOdigraniMinuti] ++; // OBRISI RAZMAK KADA KOPIRAÅ KOD
if(PlayerInfo [i ][pOdigraniMinuti] == 30) // OBRISI RAZMAK KADA KOPIRAÅ KOD
{
PlayerInfo[i ] ++; // OBRISI RAZMAK KADA KOPIRAÅ KOD
PlayerInfo[i ][pOdigraniMinuti] = 0; // OBRISI RAZMAK KADA KOPIRAÅ KOD
ShowClientMesssage(i, COLOR_LIGHTBLUE, "By Mikec: Dobili ste +1 EXP Posto ste igrali 30 minuta na serveru");
}
}
}
NAPOMENA: Skriptu nisam testirao pa postoji mogućnost da se jave neki bagovi.
NAPOMENA 2: Ako želiÅ¡ izmeniti indentifikatore, svi indentifikatori koje sam "stilizovao" na jedan naÄin moraju da nose isto ime (naprimer sve Å¡ta je podvuÄeno mora imati isto ime).
24. Jul 2011.
Hvala ti mikec. 🙂
kad sam sve napravio pojavio mi se 1 error...ovo mi pise:
error 017: undefined symbol "ShowClientMesssage"
kad sam sve napravio pojavio mi se 1 error...ovo mi pise:
error 017: undefined symbol "ShowClientMesssage"
24. Jul 2011.
Domagojâ„¢ wrote on July 24, 2011, 9:22 pm:
Hvala ti mikec. 🙂
kad sam sve napravio pojavio mi se 1 error...ovo mi pise:
error 017: undefined symbol "ShowClientMesssage"
kad sam sve napravio pojavio mi se 1 error...ovo mi pise:
error 017: undefined symbol "ShowClientMesssage"
vidis da imas 1 S vise
ShowClientMesssage(i, COLOR_LIGHTBLUE, "By Mikec: Dobili ste +1 EXP Posto ste igrali 30 minuta na serveru");
25. Jul 2011.
oke,to sam sredio.Hvala svima 😄
EDIT: to sto ste rekli da je problem u tome sto ima 3 s , u tome nije problem...ja sam to vidio i opet je izasao 1 error ( error 017: undefined symbol "ShowClientMessage" ) , ja sam "Show" zamjenio sa "Send" i onda mi radi! Oce li tako valjat?
EDIT: to sto ste rekli da je problem u tome sto ima 3 s , u tome nije problem...ja sam to vidio i opet je izasao 1 error ( error 017: undefined symbol "ShowClientMessage" ) , ja sam "Show" zamjenio sa "Send" i onda mi radi! Oce li tako valjat?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava