Skripta koju koristim:GF
Detaljan opis problema:Koristim nekakav SetPVarInt za poene i nece mi spremat a problem je u tome sto u moje scriptfiles nick.ini na kraju di imam sprema ovako
PayDayPoeni=veh 522 0 0 znaci zadnju komandu koju ukucam i izadjem iz servera sprema tu a ne poene kolko ih imam zbog cega moze biti ?
Dio skripte😛oeni
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[pomoc]spremanje necega u nick.ini
997
pregleda
5
postova
13. Mar. 2011.
EVO:
ovo pod onplayerconnect
ovo ide kod payday-a kada dolazi
ovo pod onplayerregister
ovo pod onplayerupdate
ovo pod onplayerlogin
ovo pod ongamemodeinit
i ovo na kraju ovako
eh sad mi reci sta nevalja bolje bi bilo da nije u ovom pvar jer ni neznam sta je to...
ovo pod onplayerconnect
Quote
SetPVarInt(playerid, "PayDayPoeni", 0);
ovo ide kod payday-a kada dolazi
Quote
if(GetPVarInt(i, "PayDayPoeni") >= 30)
ovo pod onplayerregister
Quote
format(var, 32, "PayDayPoeni=%s\n",GetPVarInt(playerid, "PayDayPoeni"));fwrite(hFile, var);
ovo pod onplayerupdate
Quote
format(var, 32, "PayDayPoeni=%s\n",GetPVarInt(playerid, "PayDayPoeni"));fwrite(hFile, var);
ovo pod onplayerlogin
Quote
if( strcmp( key , "PayDayPoeni" , true ) == 0 ) { val = ini_GetValue( Data ); SetPVarInt(playerid, "PayDayPoeni" ,strval( val )); }
ovo pod ongamemodeinit
Quote
SetTimer("PayPoeni", 60000, true);
i ovo na kraju ovako
Quote
public PayPoeni()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gPlayerLogged == 1)
{
SetPVarInt(i, "PayDayPoeni", GetPVarInt(i, "PayDayPoeni") + 1);
///////////////////////////////////////////////////////////////
new poeni = PlayerInfo;
if(poeni >= 0 && poeni <= 2) { PlayerInfo += 4; }
else if(poeni >= 3 && poeni <= 4) { PlayerInfo += 5; }
else if(poeni >= 5 && poeni <= 6) { PlayerInfo += 5; }
else if(poeni >= 7 && poeni <= 😎 { PlayerInfo += 6; }
else if(poeni >= 9 && poeni <= 10) { PlayerInfo += 7; }
else if(poeni >= 11 && poeni <= 12) { PlayerInfo += 7; }
else if(poeni >= 13 && poeni <= 14) { PlayerInfo += 8; }
else if(poeni >= 15 && poeni <= 16) { PlayerInfo += 8; }
else if(poeni >= 17 && poeni <= 1😎 { PlayerInfo += 9; }
else if(poeni >= 19 && poeni <= 20) { PlayerInfo += 9; }
else if(poeni >= 21) { PlayerInfo += 12; }
}
}
}
return 1;
}
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gPlayerLogged == 1)
{
SetPVarInt(i, "PayDayPoeni", GetPVarInt(i, "PayDayPoeni") + 1);
///////////////////////////////////////////////////////////////
new poeni = PlayerInfo;
if(poeni >= 0 && poeni <= 2) { PlayerInfo += 4; }
else if(poeni >= 3 && poeni <= 4) { PlayerInfo += 5; }
else if(poeni >= 5 && poeni <= 6) { PlayerInfo += 5; }
else if(poeni >= 7 && poeni <= 😎 { PlayerInfo += 6; }
else if(poeni >= 9 && poeni <= 10) { PlayerInfo += 7; }
else if(poeni >= 11 && poeni <= 12) { PlayerInfo += 7; }
else if(poeni >= 13 && poeni <= 14) { PlayerInfo += 8; }
else if(poeni >= 15 && poeni <= 16) { PlayerInfo += 8; }
else if(poeni >= 17 && poeni <= 1😎 { PlayerInfo += 9; }
else if(poeni >= 19 && poeni <= 20) { PlayerInfo += 9; }
else if(poeni >= 21) { PlayerInfo += 12; }
}
}
}
return 1;
}
eh sad mi reci sta nevalja bolje bi bilo da nije u ovom pvar jer ni neznam sta je to...
14. Mar. 2011.
eXtreme wrote on March 14, 2011, 11:20 am:
Stvarno me iznenadjujete idi prvo nauci raditi sa PVarovima imas u TuT-orijalima pa onda pravi nesto!
A ti prestani malo spamati i pomozi mu ako zelis -/-
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava