C:\Users\Geo\Desktop\Ca marche\a jour\gamemodes\lairp.pwn(6197) : error 017: undefined symbol "AC_BS_SetPlayerMoney" C:\Users\Geo\Desktop\Ca marche\a jour\gamemodes\lairp.pwn(56883) : error 017: undefined symbol "AC_BS_SetPlayerMoney"
public SafeAC_BS_SetPlayerMoney(playerid,amount)
{
if(IsPlayerConnected(playerid))
{
AC_BS_SetPlayerMoney(playerid);
AC_BS_GivePlayerMoney(playerid,amount);
PlayerInfo[playerid][pCash]=amount;
return 1;
}
return 0;
}
safeAC_BS_SetPlayerMoney(playerid);
stock AC_BS_SetPlayerMoney(playerid)
{
// What should happen here.
return 1;
}
Like the compiler says. The function safeAC_BS_SetPlayerMoney(playerid); is not defined in your script.
You should script a new stock function. pawn Код:
|
Also, the parameters are nothing alike. The first has two, the second has only one.
|
C:\Users\Geo\Desktop\Ca marche\a jour\gamemodes\lairp.pwn(6197) : warning 202: number of arguments does not match definition C:\Users\Geo\Desktop\Ca marche\a jour\gamemodes\lairp.pwn(56883) : warning 202: number of arguments does not match definition
SafeAC_BS_SetPlayerMoney(playerid,amount);
C:\Users\Geo\Desktop\Ca marche\a jour\gamemodes\lairp.pwn(6197) : error 017: undefined symbol "amount"
SafeAC_BS_SetPlayerMoney(playerid);
C:\Users\Geo\Desktop\Ca marche\a jour\gamemodes\lairp.pwn(6197) : warning 202: number of arguments does not match definition
CMD:anticheat(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, BELA, "Ceci est un test!");
return 1;
}
new string[900];
new komande[] = "1. Mettre ON/OFF: Ping trop haut\n2. Mettre ON/OFF: Anti JetPack-a\n3. Mettre ON/OFF: Anti Speed Hack\n4. Mettre ON/OFF: Armes cheatйs\n5. Mettre ON/OFF: Anti RCON Hack\n6. Mettre ON/OFF: Anti Injures\n7. Mettre ON/OFF: Anti Drive By\n8. Mettre ON/OFF: Anti Bunny Hop\n9. Mettre ON/OFF: Anti AirBrake\n10. Mettre ON/OFF: Anti Argent Hack";
new komande2[] = "\n11. Mettre ON/OFF: Anti Cheat Vie\n12. Mettre ON/OFF: Anti Cheat Armure\n13. Mettre ON/OFF: Anti Cheat Intйrieur\n14. Mettre ON/OFF: Anti Fly Cheat\n15. Mettre ON/OFF: Anti Tйlйportation[1]\n16. Mettre ON/OFF: Anti Tйlйportation[2] \n17. Mettre ON/OFF: Anti Rйparation Vйhicule(Cheat)\n18. Mettre ON/OFF: Anti Spam\n19. Mettre ON/OFF: Anti AFK";
format(string, sizeof(string),"%s %s",komande,komande2);
ShowPlayerDialog(playerid, 19999, DIALOG_STYLE_LIST, "[Setting AntiCheat]",string, "Ok", "Cancle");
return 1;
}
CMD:anticheat(playerid, params[])
if(strcmp(cmd, "/anticheat", true) == 0)
C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(257) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(314) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(351) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(414) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(467) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(496) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(507) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(576) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1149) : error 010: invalid function or declaration C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1151) : error 010: invalid function or declaration C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1154) : error 010: invalid function or declaration C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1159) : error 021: symbol already defined: "format" C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1161) : error 010: invalid function or declaration C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1421) : warning 203: symbol is never used: "komande" C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1421) : warning 203: symbol is never used: "komande2" C:\Users\Geo\Desktop\Ca marche\a jour\filterscripts\ACBS.pwn(1421) : warning 203: symbol is never used: "string"
new string[128];
if(strcmp(cmd, "/anticheat", true) == 0)
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, BELA, "Ceci est un test!");
return 1;
}
new string[900];
new komande[] = "1. Mettre ON/OFF: Ping trop haut\n2. Mettre ON/OFF: Anti JetPack-a\n3. Mettre ON/OFF: Anti Speed Hack\n4. Mettre ON/OFF: Armes cheatйs\n5. Mettre ON/OFF: Anti RCON Hack\n6. Mettre ON/OFF: Anti Injures\n7. Mettre ON/OFF: Anti Drive By\n8. Mettre ON/OFF: Anti Bunny Hop\n9. Mettre ON/OFF: Anti AirBrake\n10. Mettre ON/OFF: Anti Argent Hack";
new komande2[] = "\n11. Mettre ON/OFF: Anti Cheat Vie\n12. Mettre ON/OFF: Anti Cheat Armure\n13. Mettre ON/OFF: Anti Cheat Intйrieur\n14. Mettre ON/OFF: Anti Fly Cheat\n15. Mettre ON/OFF: Anti Tйlйportation[1]\n16. Mettre ON/OFF: Anti Tйlйportation[2] \n17. Mettre ON/OFF: Anti Rйparation Vйhicule(Cheat)\n18. Mettre ON/OFF: Anti Spam\n19. Mettre ON/OFF: Anti AFK";
format(string, sizeof(string),"%s %s",komande,komande2);
ShowPlayerDialog(playerid, 19999, DIALOG_STYLE_LIST, "[Setting AntiCheat]",string, "Ok", "Cancle");
return 1;
}