Skripta koju koristim:Moja Filescripta
Deteljan opis problema:Pa imam problem kako da kreiram public OnPlayerUpdate,posto radim Anti Cheat.
Deo Skripte:Pa ja sam to ovako stavio //OnPlayerUpdate
public OnPlayerUpdate (playerid,forplayerid);
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pNovac] != GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PI[playerid][pNovac]);
SendClientMessage(playerid, -1, "Nemojte koristiti cheat!");
}
}
Al mi i baca 3 errora C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(217) : error 025: function heading differs from prototype
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(219) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(221) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
[/b]
Kako to da resim..
Citat: WilliamS poslato Jun 13, 2013, 20:49:45 POSLE PODNE
Skripta koju koristim:Moja Filescripta
Deteljan opis problema:Pa imam problem kako da kreiram public OnPlayerUpdate,posto radim Anti Cheat.
Deo Skripte:Pa ja sam to ovako stavio //OnPlayerUpdate
public OnPlayerUpdate (playerid,forplayerid);
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pNovac] != GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PI[playerid][pNovac]);
SendClientMessage(playerid, -1, "Nemojte koristiti cheat!");
}
}
Al mi i baca 3 errora C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(217) : error 025: function heading differs from prototype
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(219) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(221) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
[/b]
Kako to da resim..
bez ovoga "forplayerid"
public OnPlayerUpdate(playerid)
Ali opet imam 2 errora C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(219) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(221) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
A evo je linija 219 if(IsPlayerConnected(playerid)
a ovo sam i stavljao kao i if(IsPlayerConnected(playerid))
ali opet isto a druga linija if(PlayerInfo[playerid][pNovac] != GetPlayerMoney(playerid))
Ovde baca isto
public OnPlayerUpdate(playerid);
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pNovac] > GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
SendClientMessage(playerid, -1, "Nemojte koristiti cheat!");
}
else
{
}
}
return 1;
}
pokusaj,nisam siguran!
Sad imam 6 errora C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(219) : error 055: start of function body without function header
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(220) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(222) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(228) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(231) : error 054: unmatched closing brace ("}")
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(233) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
Citat: WilliamS poslato Jun 13, 2013, 21:11:50 POSLE PODNE
Sad imam 6 errora C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(219) : error 055: start of function body without function header
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(220) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(222) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(228) : error 010: invalid function or declaration
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(231) : error 054: unmatched closing brace ("}")
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(233) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
aj ti meni rade daj cijeli onplayerupdate jer ovo nikamo ne vodi..
Evo ti ga celi //OnPlayerUpdate
public OnPlayerUpdate (playerid,forplayerid);
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pNovac] != GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PI[playerid][pNovac]);
SendClientMessage(playerid, -1, "Nemojte koristiti cheat!");
}
}
Nema nista osim ovog
//OnPlayerUpdate
public OnPlayerUpdate (playerid,forplayerid);
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pNovac] != GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PI[playerid][pNovac]);
SendClientMessage(playerid, -1, "Nemojte koristiti cheat!");
}
return 0;
}
Probaj ovako
Citat: PeMPaCâ,,¢ poslato Jun 13, 2013, 21:48:32 POSLE PODNE
//OnPlayerUpdate
public OnPlayerUpdate (playerid,forplayerid);
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pNovac] != GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PI[playerid][pNovac]);
SendClientMessage(playerid, -1, "Nemojte koristiti cheat!");
}
return 0;
}
Probaj ovako
Sad imam 5 errora Ono moje prvo ima najmanje errora al opet ima 3
Ev
public OnPlayerUpdate(playerid)
{
if(PlayerInfo[playerid][pNovac] != GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
SendClientMessage(playerid, -1, "Nemojte koristiti cheat!");
}
return 1;
}
4 errora ono moje prvo je imalo 3 errora al ne znam koja :/
BUMP
Sad mi bacca 4 errora C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(220) : error 017: undefined symbol "PlayerInfo"
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(220) : warning 215: expression has no effect
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(220) : error 001: expected token: ";", but found "]"
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(220) : error 029: invalid expression, assumed zero
C:\Users\Salipur\Desktop\Course RolePlay FileScripte\filterscripts\AntiMoneyHack.pwn(220) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Da radim u fileskripti pa kako da stavim?
Aha hvala moze lock