if(strcmp(cmd, "/setscore", true) == 0) { new sendername[MAX_PLAYER_NAME]; new tmp[256]; new tmp2[256]; tmp = strtok(cmdtext, idx); new givenplayer = strval(tmp); tmp2 = strtok(cmdtext, idx); new score = strval(tmp2); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setscore [playerid] [Score]"); if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Invaild player ID!"); SetPlayerScore(givenplayer,score); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Admin \"%s\" has just set your score to %d!", sendername, score); SendClientMessage(otherplayer, COLOR_GREEN, string); return 1; }
C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7127) : error 017: undefined symbol "otherplayer" C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7130) : error 017: undefined symbol "string" C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7130) : error 017: undefined symbol "string" C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7130) : error 029: invalid expression, assumed zero C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7130) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
CMD:setscore(playerid, params[])
{
new targetid, score, sendername[MAX_PLAYER_NAME], receivername[MAX_PLAYER_NAME], string[128];
if(!IsPlayerAdmin(playerid)) return 0;
if(sscanf(params,"ui", targetid, score)) return SendClientMessage(playerid, 0xFFFFFFF, "USAGE: /SetScore [PlayerID] [Score]");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, red, "Error: Your not Admin!");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, red, "Error: This Player isnt Connected!");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(targetid, receivername,sizeof(receivername));
format(string, sizeof(string),"Your Score been setted to %d by admin %s", score, sendername);
SendClientMessage(targetid, 0xFFFFFF, string);
format(string, sizeof(string),"Admin %s Setted your score to %d", receivername, score);
SendClientMessage(targetid, sand, string);
SetPlayerScore(playerid, score);
return 1;
}
new string[128], otherplayerid;
new sendername[MAX_PLAYER_NAME];
new tmp[256];
new tmp2[256];
as king told you add those
pawn Code:
pawn Code:
|
C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7129) : error 017: undefined symbol "otherplayer" C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7133) : error 017: undefined symbol "otherplayer" C:\Users\GMZeus\Desktop\Clean\gamemodes\XS.pwn(7123) : warning 203: symbol is never used: "otherplayerid" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
#include <a_samp>
#include <zcmd>
#include <sscanf>
CMD:setscore(playerid, params[])
{
new sand;
new targetid, score, sendername[MAX_PLAYER_NAME], receivername[MAX_PLAYER_NAME], string[128];
if(!IsPlayerAdmin(playerid)) return 0;
if(sscanf(params,"ui", targetid, score)) return SendClientMessage(playerid, 0xFFFFFFF, "USAGE: /SetScore [PlayerID] [Score]");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFF, "Error: Your not Admin!");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFFFFFFF, "Error: This Player isnt Connected!");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(targetid, receivername,sizeof(receivername));
format(string, sizeof(string),"Your Score been setted to %d by admin %s", score, sendername);
SendClientMessage(targetid, 0xFFFFFF, string);
format(string, sizeof(string),"Admin %s Setted your score to %d", receivername, score);
SendClientMessage(targetid, sand, string);
SetPlayerScore(playerid, score);
return 1;
}
if(strcmp(cmd, "/setscore", true) == 0)
{
new sendername[MAX_PLAYER_NAME];
new tmp[256];
new tmp2[256];
tmp = strtok(cmdtext, idx);
new givenplayer = strval(tmp);
tmp2 = strtok(cmdtext, idx);
new score = strval(tmp2);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setscore [playerid] [Score]");
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Invaild player ID!");
SetPlayerScore(givenplayer,score);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin \"%s\" has just set your score to %d!", sendername, score);
SendClientMessage(otherplayer, COLOR_GREEN, string);
return 1;
}
if(strcmp(cmd, "/setscore", true) == 0)
{
new sand;
new targetid, score, sendername[MAX_PLAYER_NAME], receivername[MAX_PLAYER_NAME], string[128];
if(!IsPlayerAdmin(playerid)) return 0;
if(sscanf(params,"ui", targetid, score)) return SendClientMessage(playerid, 0xFFFFFFF, "USAGE: /SetScore [PlayerID] [Score]");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFF, "Error: Your not Admin!");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFFFFFFF, "Error: This Player isnt Connected!");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(targetid, receivername,sizeof(receivername));
format(string, sizeof(string),"Your Score been setted to %d by admin %s", score, sendername);
SendClientMessage(targetid, 0xFFFFFF, string);
format(string, sizeof(string),"Admin %s Setted your score to %d", receivername, score);
SendClientMessage(targetid, sand, string);
SetPlayerScore(playerid, score);
return 1;
}