Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: delegat1312 poslato April 12, 2016, 19:02:25 POSLE PODNE

Naslov: [Pomoc] Skripta od 0
Poruka od: delegat1312 poslato April 12, 2016, 19:02:25 POSLE PODNE
Mod koji koristim: Moj od 0

Detaljan opis problema:

CitatC:\Users\Pc1\Desktop\Gradic\gamemodes\tutorijal.pwn(15) : error 055: start of function body without function header
C:\Users\Pc1\Desktop\Gradic\gamemodes\tutorijal.pwn(18) : error 054: unmatched closing brace ("}")
C:\Users\Pc1\Desktop\Gradic\gamemodes\tutorijal.pwn(19) : warning 235: public function lacks forward declaration (symbol "OnGameModeInt")
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Dio skripte:

#include <a_samp>
main()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
SetGameModeText("Village 1.0");
SendRconCommand("mapname Village");
}
public OnPlayerSpawn(playerid);
{
    SetPlayerSkin(playerid,26);
    SetPlayerMoney(playerid,20000);
}
public OnGameModeInt()
{
   CreateObject(355, -1505.9, 2612, 57.4, 0, 0, 96);
}

 
Naslov: Odg: [Pomoc] Skripta od 0
Poruka od: Ping poslato April 12, 2016, 19:27:07 POSLE PODNE
public OnPlayerSpawn(playerid); promijeni u public OnPlayerSpawn(playerid)
Naslov: Odg: [Pomoc] Skripta od 0
Poruka od: delegat1312 poslato April 12, 2016, 19:29:11 POSLE PODNE
Rjeseno umijesto SetPlayerMoney Stavio sam GivePlayerMoney
Naslov: Odg: [Pomoc] Skripta od 0
Poruka od: Ping poslato April 12, 2016, 19:32:35 POSLE PODNE
Nigdje nemas SetPlayerMoney definisan...
Ta fukncija se nalazi u dutils, a mozes je dodati i ovako:
[pawn]new moneyfirst[MAX_PLAYERS];
stock SetPlayerMoney(playerid,moneyafter) {
moneyfirst[playerid]=moneyafter;
GivePlayerMoney(playerid,moneyafter-GetPlayerMoney(playerid));
}[/pawn]
To stavi bilo gdje da nije u publicu.
(Credits DarcoBlue)
Naslov: Odg: [Pomoc] Skripta od 0
Poruka od: delegat1312 poslato April 12, 2016, 19:38:10 POSLE PODNE
Citat: Elm0P2 poslato April 12, 2016, 19:32:35 POSLE PODNE
Nigdje nemas SetPlayerMoney definisan...
Ta fukncija se nalazi u dutils, a mozes je dodati i ovako:
[pawn]new moneyfirst[MAX_PLAYERS];
stock SetPlayerMoney(playerid,moneyafter) {
moneyfirst[playerid]=moneyafter;
GivePlayerMoney(playerid,moneyafter-GetPlayerMoney(playerid));
}[/pawn]
To stavi bilo gdje da nije u publicu.
(Credits DarcoBlue)


hvala
Naslov: Odg: [Pomoc] Skripta od 0
Poruka od: Ping poslato April 12, 2016, 19:49:37 POSLE PODNE
Citat: delegat1312 poslato April 12, 2016, 19:38:10 POSLE PODNE
Citat: Elm0P2 poslato April 12, 2016, 19:32:35 POSLE PODNE
Nigdje nemas SetPlayerMoney definisan...
Ta fukncija se nalazi u dutils, a mozes je dodati i ovako:
[pawn]new moneyfirst[MAX_PLAYERS];
stock SetPlayerMoney(playerid,moneyafter) {
moneyfirst[playerid]=moneyafter;
GivePlayerMoney(playerid,moneyafter-GetPlayerMoney(playerid));
}[/pawn]
To stavi bilo gdje da nije u publicu.
(Credits DarcoBlue)


hvala
Taj sam kod uzeo sa sa-mp foruma nekako mi sumnjivo izgleda :w
Evo it ovaj
stock SetPlayerMoney(playerid, novac)
{
  ResetPlayerMoney(playerid);
  return GivePlayerMoney(playerid, novac);
}
Naslov: Odg: [Pomoc] Skripta od 0
Poruka od: delegat1312 poslato April 12, 2016, 19:53:25 POSLE PODNE
Citat: Elm0P2 poslato April 12, 2016, 19:49:37 POSLE PODNE
Citat: delegat1312 poslato April 12, 2016, 19:38:10 POSLE PODNE
Citat: Elm0P2 poslato April 12, 2016, 19:32:35 POSLE PODNE
Nigdje nemas SetPlayerMoney definisan...
Ta fukncija se nalazi u dutils, a mozes je dodati i ovako:
[pawn]new moneyfirst[MAX_PLAYERS];
stock SetPlayerMoney(playerid,moneyafter) {
moneyfirst[playerid]=moneyafter;
GivePlayerMoney(playerid,moneyafter-GetPlayerMoney(playerid));
}[/pawn]
To stavi bilo gdje da nije u publicu.
(Credits DarcoBlue)


hvala
Taj sam kod uzeo sa sa-mp foruma nekako mi sumnjivo izgleda :w
Evo it ovaj
stock SetPlayerMoney(playerid, novac)
{
  ResetPlayerMoney(playerid);
  return GivePlayerMoney(playerid, novac);
}

upalio mi je i ovaj sumljivi :D