Započeo X3ME
•24. Mar. 2012.• Zaključano[Pomoc]Score
769
pregleda
7
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
19
Teme:
Pridružio se:Feb. 2012
24. Mar. 2012.
Skripta koju koristim: Stunt
Detaljan opis problema: Gledajte, imam kod za score komandu sa timerom da svaki 1 min dobijes 1 score.
Ali gde treba da je stavim ?
Dio skripte: Ovako izgleda komanda
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Gledajte, imam kod za score komandu sa timerom da svaki 1 min dobijes 1 score.
Ali gde treba da je stavim ?
Dio skripte: Ovako izgleda komanda
SetTimer("GiveScore",60000,1);//after OnGameModeInit
forward GiveScore(playerid);
public GiveScore(playerid)
{
GivePlayerScore(playerid,1);
GivePlayerMoney(playerid,50);
SendClientMessage(playerid,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
24. Mar. 2012.
SetTimer("GiveScore",60000,1);ovo stavis pod callback ongamemodeinit
a ovo stavis na kraj moda znaci poslije zadnje linije samo ovo ubaci
forward GiveScore(playerid);
public GiveScore(playerid)
{
GivePlayerScore(playerid,1);
GivePlayerMoney(playerid,50);
SendClientMessage(playerid,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
return 1;
}Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
19
Teme:
Pridružio se:Feb. 2012
24. Mar. 2012.
Quote from March 24, 2012, 1:34 pm:
SetTimer("GiveScore",60000,1);ovo stavis pod callback ongamemodeinit
a ovo stavis na kraj moda znaci poslije zadnje linije samo ovo ubaci
forward GiveScore(playerid);
public GiveScore(playerid)
{
GivePlayerScore(playerid,1);
GivePlayerMoney(playerid,50);
SendClientMessage(playerid,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
return 1;
}Ja callback nigde nevidim
24. Mar. 2012.
@ivan
To sto si mu dao svejedno ne valja,ali ok za postavljanje ali ovo je globaltimer i odnosi se na sve igrace znaci mora koristiti foreach. Sa onim playerid parametrom to ti je sa SetTimerEx, a sa SetTimer ne postvljas parametre na timer
Ovako:
Ovo stavis pod public OnGameModeInit
Zatim ovo stavis na kraj moda:
To sto si mu dao svejedno ne valja,ali ok za postavljanje ali ovo je globaltimer i odnosi se na sve igrace znaci mora koristiti foreach. Sa onim playerid parametrom to ti je sa SetTimerEx, a sa SetTimer ne postvljas parametre na timer
Ovako:
Ovo stavis pod public OnGameModeInit
SetTimer("GiveScore",60000,1);Zatim ovo stavis na kraj moda:
forward GiveScore();
public GiveScore()
{
foreach(Player,i)
{
GivePlayerScore(i,1);
GivePlayerMoney(i,50);
SendClientMessage(i,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
}
return 1;
}Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
19
Teme:
Pridružio se:Feb. 2012
24. Mar. 2012.
Ali opet neki errori
C:\Documents and Settings\XP\Desktop\Samp server\gamemodes\reg.pwn(375) : error 017: undefined symbol "GivePlayerScore"
C:\Documents and Settings\XP\Desktop\Samp server\gamemodes\reg.pwn(377) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\XP\Desktop\Samp server\gamemodes\reg.pwn(380) : warning 203: symbol is never used: "mainn"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.24. Mar. 2012.
Za GivePlayerScore evo ovako sam ti uradio stavi na kraj moda:
Umesto: SendClientMessage(i,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
Stavi: SendClientMessage(i,-1,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
stock GivePlayerScore(playerid,score)
{
SetPlayerScore(playerid,GetPlayerScore(playerid)+score);
}Umesto: SendClientMessage(i,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
Stavi: SendClientMessage(i,-1,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
19
Teme:
Pridružio se:Feb. 2012
25. Mar. 2012.
Quote from March 24, 2012, 8:28 pm:
Za GivePlayerScore evo ovako sam ti uradio stavi na kraj moda:
Umesto: SendClientMessage(i,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
Stavi: SendClientMessage(i,-1,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
stock GivePlayerScore(playerid,score)
{
SetPlayerScore(playerid,GetPlayerScore(playerid)+score);
}Umesto: SendClientMessage(i,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
Stavi: SendClientMessage(i,-1,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
Nepostoji "GivePlayerScore"
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava