[Pomoc]Score

Započeo X3ME
24. Mar. 2012. Zaključano
750
pregleda
7
postova
Maxim_Malone
3
Wheel Man
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
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):
[WW]ivan
5
Kingpin
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;
}
Maxim_Malone
3
Wheel Man
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
Deleted User
Obrisan korisnik
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
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;
}
Maxim_Malone
3
Wheel Man
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.
Deleted User
Obrisan korisnik
24. Mar. 2012.
Za GivePlayerScore evo ovako sam ti uradio stavi na kraj moda:
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 $!");
Maxim_Malone
3
Wheel Man
25. Mar. 2012.
Quote from March 24, 2012, 8:28 pm:
Za GivePlayerScore evo ovako sam ti uradio stavi na kraj moda:
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha