i have a problem and i need some help!
#1

C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1539) : error 017: undefined symbol "PlayerName"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1539) : error 001: expected token: ")", but found ";"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1539) : error 036: empty statement
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1539) : fatal error 107: too many error messages on one line

before i add the multi-parameter, everything is fine. but after adding, i have this problem. i need help!


the line from 1539 onwards

pawn Код:
if(!udb_Exists(PlayerName(playerid));
    {
        SendClientMessage(playerid, COLOR_ERROR, "This player name is taken. Please login.");
        ShowLoginScreen(playerid);
    }
    else if(!udb_ExistsPlayerName(playerid));
    {
        SendClientMessage(playerid, COLOR_ERROR, "This player name is not registered. Please do so before you spawn.");
        ShowRegisterScreen(playerid);
    }
    for(new i = 0; i < sizeof(Objects); i++) Player[playerid][view][i] = false; /////////xobj

    return 1;

    }
the multi parameter that i added

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])

{
    new idx;
    new cmd[256];
   
    cmd = strtok(cmdtext, idx);
   
    if(strcmp(cmd, "/givemoney", true) == 0) {
    new tmp[256], tmp2[256];
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
   
    if(!strlen(tmp)} {
        SendClientMessage(playerid, COLOR_YELLOW, "Usage: /givemoney [playerid] [amount]");
        return 1;
    }
       
    if(!strlen(tmp)} {
        SendClientMessage(playerid, COLOR_YELLOW, "Usage: /givemoney [playerid] [amount]");
        return 1;
    }
   
    new receiver, money;
    receiver = strval(tmp);
    money = strval(tmp2);
   
    if(GetPlayerMoney(playerid) < money){
       SendClientMessage(playerid, COLOR_YELLOW, "The amount you typed in is higher than the amount you have.");
       return 1;
    }
   
    new string[128];
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    new playername2[MAX_PLAYER_NAME];
    GetPlayerName(receiver, playername, sizeof(playername2));
   
    format(string, sizeof(string), "You received $%d from %s.", money, playername);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "You gave $%d to %s.", money, playername2);
    SendClientMessage(playerid, COLOR_YELLOW, string);
   
    GivePlayerMoney(playerid, (0 - money));
    GivePlayerMoney(receiver, money);
   
    return 1;
Reply
#2

Replace the line with this line.

pawn Код:
if(!udb_Exists(PlayerName(playerid)))
Reply
#3

after changing that, it has 26 errors

C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1539) : error 017: undefined symbol "PlayerName"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1542) : error 017: undefined symbol "ShowLoginScreen"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1544) : error 017: undefined symbol "udb_ExistsPlayerName"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1544) : error 036: empty statement
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1547) : error 017: undefined symbol "ShowRegisterScreen"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1557) : error 021: symbol already defined: "SetPlayerMapIcon"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1570) : error 010: invalid function or declaration
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1585) : error 001: expected token: ")", but found "}"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1585) : error 029: invalid expression, assumed zero
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1587) : error 079: inconsistent return types (array & non-array)
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1590) : warning 225: unreachable code
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1590) : error 001: expected token: ")", but found "}"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1590) : error 029: invalid expression, assumed zero
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1592) : error 079: inconsistent return types (array & non-array)
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1595) : warning 225: unreachable code
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1601) : error 079: inconsistent return types (array & non-array)
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(161 : error 079: inconsistent return types (array & non-array)
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1620) : warning 225: unreachable code
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1620) : error 029: invalid expression, assumed zero
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1620) : error 004: function "SSCANF_OnPlayerDisconnect" is not implemented
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1632) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1634) : error 017: undefined symbol "reason"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1642) : error 004: function "RemoveVariables" is not implemented
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1643) : error 079: inconsistent return types (array & non-array)
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1646) : warning 225: unreachable code
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1646) : error 029: invalid expression, assumed zero
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1646) : error 004: function "OnPlayerSpawn" is not implemented
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1649) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1662) : error 079: inconsistent return types (array & non-array)
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1714) : error 017: undefined symbol "SelectSkill"
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1729) : error 079: inconsistent return types (array & non-array)
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1732) : warning 225: unreachable code
C:\Users\LinJun\Desktop\GTA - San Andreas\LSCNR\gamemodes\1.1.1.pwn(1732) : error 029: invalid expression, assumed zero
Reply
#4

pawn Код:
if(!udb_Exists(PlayerName(playerid)));
    {
        SendClientMessage(playerid, COLOR_ERROR, "This player name is taken. Please login.");
        ShowLoginScreen(playerid);
    }
    else if(!udb_Exists(PlayerName(playerid)));
    {
        SendClientMessage(playerid, COLOR_ERROR, "This player name is not registered. Please do so before you spawn.");
        ShowRegisterScreen(playerid);
    }
    for(new i = 0; i < sizeof(Objects); i++) Player[playerid][view][i] = false; /////////xobj

    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)