Need help whith errors
#1

C:\Users\Justas\Desktop\Kita\SA-MP [GM]\GL\gamemodes\GL.pwn(620 : error 029: invalid expression, assumed zero
C:\Users\Justas\Desktop\Kita\SA-MP [GM]\GL\gamemodes\GL.pwn(620 : warning 215: expression has no effect
C:\Users\Justas\Desktop\Kita\SA-MP [GM]\GL\gamemodes\GL.pwn(620 : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.


Script:
PHP код:
if(!strcmp(cmdtext"/priimt",true,7))
         {
          if(!
cmdtext[7]) return SendClientMessage(playerid,GREEN,"Priimti zaideja(-e) i savo firma: /priimt [vardo dalis]");
        new 
name[MAX_PLAYER_NAME];
        new 
dirname[MAX_PLAYER_NAME];
        new 
wel[280];
        
strmid(name,cmdtext[8],0,MAX_PLAYER_NAME);
        new 
id GetPlayeridMid(name);
        if(
id == INVALID_PLAYER_ID) return SendClientMessage(playerid,Raudona,"Tokio ћaidėjo nėra.");
        if(
playerDB[id][leanvited][playerDB[playerid][plead]-1] || playerDB[id][specialybe] == GetJobFromFaction(playerDB[playerid][plead])) return SendClientMessage(playerid,RED,"Jis ( Ji ) jau priimtas.");
          
GetPlayerName(id,name,MAX_PLAYER_NAME);
          
GetPlayerName(playerid,dirname,sizeof(dirname));
        if(
playerDB[playerid][plead] == LEAD_FARAIformat(wel,sizeof(wel),"My text",dirname);
        
ShowPlayerDialog(playerid,6698,DIALOG_STYLE_MSGBOX,"{FFFFFF}Naudinga informacija",wel,"Uћdaryti","");
          else if(
playerDB[playerid][plead] == LEAD_MEDIKAISendClientMessage(id,Zalia,"Jūs kviečiamas pas medikus. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_FURISTASSendClientMessage(id,Zalia,"Jūs kviečiamas pas furistus. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_SWATSendClientMessage(id,Zalia,"Jūs kviečiamas pas Swat. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_MECHSendClientMessage(id,Zalia,"Jūs kviečiamas pas mechanikus. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_NarkaiSendClientMessage(id,Zalia,"Jūs kviečiamas pas dylerius. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_ArmijaSendClientMessage(id,Zalia,"* Jus kvieciamas i Armijos darba!");
        else if(
playerDB[playerid][plead] == LEAD_SZSendClientMessage(id,Zalia,"* Jus kvieciamas i Samdomų ћudikų darba!");
        else if(
playerDB[playerid][plead] == LEAD_TAXI && playerDB[id][specialybe] == 3SendClientMessage(id,Zalia,"Jūs kviečiamas pas transporterius. Dėl darbo priėmimo.");
        else 
SendClientMessage(id,Zalia,"Jūs kviečiamas į taksi firma. Dėl darbo priėmimo.");
        
playerDB[id][leanvited][playerDB[playerid][plead]-1]=true;
        new 
msg[128];
        
format(msg,sizeof(msg),"Pakvietėte {FF0000}%s {00FF00}įstoti į jūsų firma.",name);
        
SendClientMessage(playerid,Zalia,msg);
        return 
1;
    } 
Reply
#2

Quote:
Originally Posted by xpress48
Посмотреть сообщение
C:\Users\Justas\Desktop\Kita\SA-MP [GM]\GL\gamemodes\GL.pwn(620 : error 029: invalid expression, assumed zero
C:\Users\Justas\Desktop\Kita\SA-MP [GM]\GL\gamemodes\GL.pwn(620 : warning 215: expression has no effect
C:\Users\Justas\Desktop\Kita\SA-MP [GM]\GL\gamemodes\GL.pwn(620 : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.


Script:
PHP код:
if(!strcmp(cmdtext"/priimt",true,7))
         {
          if(!
cmdtext[7]) return SendClientMessage(playerid,GREEN,"Priimti zaideja(-e) i savo firma: /priimt [vardo dalis]");
        new 
name[MAX_PLAYER_NAME];
        new 
dirname[MAX_PLAYER_NAME];
        new 
wel[280];
        
strmid(name,cmdtext[8],0,MAX_PLAYER_NAME);
        new 
id GetPlayeridMid(name);
        if(
id == INVALID_PLAYER_ID) return SendClientMessage(playerid,Raudona,"Tokio ћaidėjo nėra.");
        if(
playerDB[id][leanvited][playerDB[playerid][plead]-1] || playerDB[id][specialybe] == GetJobFromFaction(playerDB[playerid][plead])) return SendClientMessage(playerid,RED,"Jis ( Ji ) jau priimtas.");
          
GetPlayerName(id,name,MAX_PLAYER_NAME);
          
GetPlayerName(playerid,dirname,sizeof(dirname));
        if(
playerDB[playerid][plead] == LEAD_FARAIformat(wel,sizeof(wel),"My text",dirname);
        
ShowPlayerDialog(playerid,6698,DIALOG_STYLE_MSGBOX,"{FFFFFF}Naudinga informacija",wel,"Uћdaryti","");
          else if(
playerDB[playerid][plead] == LEAD_MEDIKAISendClientMessage(id,Zalia,"Jūs kviečiamas pas medikus. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_FURISTASSendClientMessage(id,Zalia,"Jūs kviečiamas pas furistus. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_SWATSendClientMessage(id,Zalia,"Jūs kviečiamas pas Swat. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_MECHSendClientMessage(id,Zalia,"Jūs kviečiamas pas mechanikus. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_NarkaiSendClientMessage(id,Zalia,"Jūs kviečiamas pas dylerius. Dėl darbo priėmimo.");
        else if(
playerDB[playerid][plead] == LEAD_ArmijaSendClientMessage(id,Zalia,"* Jus kvieciamas i Armijos darba!");
        else if(
playerDB[playerid][plead] == LEAD_SZSendClientMessage(id,Zalia,"* Jus kvieciamas i Samdomų ћudikų darba!");
        else if(
playerDB[playerid][plead] == LEAD_TAXI && playerDB[id][specialybe] == 3SendClientMessage(id,Zalia,"Jūs kviečiamas pas transporterius. Dėl darbo priėmimo.");
        else 
SendClientMessage(id,Zalia,"Jūs kviečiamas į taksi firma. Dėl darbo priėmimo.");
        
playerDB[id][leanvited][playerDB[playerid][plead]-1]=true;
        new 
msg[128];
        
format(msg,sizeof(msg),"Pakvietėte {FF0000}%s {00FF00}įstoti į jūsų firma.",name);
        
SendClientMessage(playerid,Zalia,msg);
        return 
1;
    } 
It would help to let us know which line is liine 620.
Reply
#3

Error in line 6208
PHP код:
else if(playerDB[playerid][plead] == LEAD_MEDIKAISendClientMessage(id,Zalia,"Jūs kviečiamas pas medikus. Dėl darbo priėmimo."); 
Reply
#4

You use else if without an if stament before. It should be:
pawn Код:
if(playerDB[playerid][plead] == LEAD_FARAI)
{
    format(wel,sizeof(wel),"My text",dirname);
    ShowPlayerDialog(playerid,6698,DIALOG_STYLE_MSGBOX,"{FFFFFF}Naudinga informacija",wel,"Uћdaryti","");
}
else if(playerDB[playerid][plead] == LEAD_MEDIKAI) SendClientMessage(id,Zalia,"Jūs kviečiamas pas medikus. Dėl darbo priėmimo.");
Reply
#5

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
You use else if without an if stament before. It should be:
pawn Код:
if(playerDB[playerid][plead] == LEAD_FARAI)
{
    format(wel,sizeof(wel),"My text",dirname);
    ShowPlayerDialog(playerid,6698,DIALOG_STYLE_MSGBOX,"{FFFFFF}Naudinga informacija",wel,"Uћdaryti","");
}
else if(playerDB[playerid][plead] == LEAD_MEDIKAI) SendClientMessage(id,Zalia,"Jūs kviečiamas pas medikus. Dėl darbo priėmimo.");
Thanks
Reply
#6

REMOVED
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)