SA-MP Forums Archive
error 001: expected token: ",", but found ";" - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: error 001: expected token: ",", but found ";" (/showthread.php?tid=418000)



error 001: expected token: ",", but found ";" - Lemonaidz - 23.02.2013

Im trying to use this Teleport command and im getting an error - error 001: expected token: ",", but found ";"

Quote:

if (strcmp("/tphome", cmdtext, true, 3) ==0)
{

if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),2163.98 49,1424.9128,10.8203,144.410;
}
else
{
SetPlayerPos(playerid,2163.9849,1424.9128,10.8203, 144.410);
}
SendClientMessage(playerid, 0x9de24f, "You Have Teleported Home");
return 1;
}

return 0;
}




Re: error 001: expected token: ",", but found ";" - InfiniTy. - 23.02.2013

pawn Код:
SetVehiclePos(GetPlayerVehicleID(playerid),2163.98 49,1424.9128,10.8203,144.410;
should be
pawn Код:
SetVehiclePos(GetPlayerVehicleID(playerid),2163.98 49,1424.9128,10.8203,144.410);



Re: error 001: expected token: ",", but found ";" - Lemonaidz - 23.02.2013

If i use
Quote:

SetVehiclePos(GetPlayerVehicleID(playerid),2163.98 49,1424.9128,10.8203,144.410);

I then Get 4 errors
Quote:

C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(306) : warning 202: number of arguments does not match definition
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(30 : warning 202: number of arguments does not match definition
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : error 001: expected token: ",", but found "-integer value-"
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : warning 215: expression has no effect
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : warning 215: expression has no effect
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : warning 215: expression has no effect
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : warning 215: expression has no effect
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : error 001: expected token: ";", but found ")"
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : error 029: invalid expression, assumed zero
C:\Users\Ash\Desktop\New folder\gamemodes\Ash.pwn(483) : fatal error 107: too many error messages on one line




Re: error 001: expected token: ",", but found ";" - Lemonaidz - 23.02.2013

My MG - http://pastebin.com/FWmjQgeE Mabye the error is some where else?


Re: error 001: expected token: ",", but found ";" - InfiniTy. - 23.02.2013

Quote:
Originally Posted by Lemonaidz
Посмотреть сообщение
If i use I then Get 4 errors
This should work

pawn Код:
SetVehiclePos(GetPlayerVehicleID(playerid),2163.9849,1424.9128,10.8203,144.410);
Full command :

pawn Код:
if (strcmp("/tphome", cmdtext, true) == 0) {

    if (IsPlayerInAnyVehicle(playerid)) {
        SetVehiclePos(GetPlayerVehicleID(playerid),2163.9849,1424.9128,10.8203,144.410);
        } else {
            SetPlayerPos(playerid, 2163.9849, 1424.9128, 10.8203, 144.410);
        }
        SendClientMessage(playerid, 0x9de24f, "You Have Teleported Home");
        return 1;
    }

    return 0;
}



Re: error 001: expected token: ",", but found ";" - mittukuttan - 23.02.2013

if (strcmp("/tphome", cmdtext, true, 3) ==0)
{

if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),2163.98 49,1424.9128,10.8203,144.410;
}
else
{
SetPlayerPos(playerid,2163.9849,1424.9128,10.8203, 144.410);
}
SendClientMessage(playerid, 0x9de24f, "You Have Teleported Home");
return 1;
}


Re: error 001: expected token: ",", but found ";" - Misiur - 23.02.2013

pawn Код:
if(!strcmp("/tphome", cmdtext, true, 7))
{
    if (IsPlayerInAnyVehicle(playerid)) {
        SetVehiclePos(GetPlayerVehicleID(playerid), 2163.98 49,1424.9128,10.8203,144.410);
    } else {
        SetPlayerPos(playerid,2163.9849,1424.9128,10.8203, 144.410);
    }
    SendClientMessage(playerid, 0x9de24f, "You Have Teleported Home");
    return 1;
}
@Down: lol, thought that mittukuttan was OP. Well, everybody fails sometimes


Respuesta: error 001: expected token: ",", but found ";" - [CG]Milito - 23.02.2013

pawn Код:
SetVehiclePos(vehicleid, Float:x, Float:y, Float:z);
As you can see, It has 4 parameters, and your Code has 5 parameters.
Same goes with SetPlayerPos
pawn Код:
SetPlayerPos(playerid,Float:x,Float:y,Float:z);



Re: error 001: expected token: ",", but found ";" - Lemonaidz - 23.02.2013

Thanks Everyone for the help, Greatly Appreciated, Adytzas code worked
Quote:

Quote:
Originally Posted by Lemonaidz
If i use I then Get 4 errors
This should work

pawn Code:
SetVehiclePos(GetPlayerVehicleID(playerid),2163.98 49,1424.9128,10.8203,144.410);

Full command :

pawn Code:
if (strcmp("/tphome", cmdtext, true) == 0) {

if (IsPlayerInAnyVehicle(playerid)) {
SetVehiclePos(GetPlayerVehicleID(playerid),2163.98 49,1424.9128,10.8203,144.410);
} else {
SetPlayerPos(playerid, 2163.9849, 1424.9128, 10.8203, 144.410);
}
SendClientMessage(playerid, 0x9de24f, "You Have Teleported Home");
return 1;
}

return 0;
}