26 Errors?
#1

Well I'm brand new to scripting and I was watching a tutorial on some commands. I done everything he done (He got no errors) and when I compiled it, I got this.

Quote:

C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(66) : warning 202: number of arguments does not match definition
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(123) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(123) : warning 217: loose indentation
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(127) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(127) : warning 217: loose indentation
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(127) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(127) : error 004: function "OnPlayerEnterVehicle" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(132) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(132) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(132) : error 004: function "OnPlayerExitVehicle" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(137) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(137) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(137) : error 004: function "OnPlayerStateChange" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(142) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(142) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(142) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(147) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(147) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(147) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(152) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(152) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(152) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(157) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(157) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(157) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(162) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(162) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(162) : error 004: function "OnRconCommand" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(167) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(167) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(167) : error 004: function "OnPlayerRequestSpawn" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(172) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(172) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(172) : error 004: function "OnObjectMoved" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(177) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(177) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(177) : error 004: function "OnPlayerObjectMoved" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(182) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(182) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(182) : error 004: function "OnPlayerPickUpPickup" is not implemented
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(187) : warning 225: unreachable code
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(187) : error 029: invalid expression, assumed zero
C:\Users\Jack\Desktop\Desktop\Server\gamemodes\tes t.pwn(187) : error 004: function "OnVehicleMod" is not implemented

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.

I don't know what the hell is wrong also my script is below.

Quote:

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include "../include/gl_common.inc"

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Meh by your name here");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("TEST");
AddPlayerClass(240,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(115,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(116,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(299,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(1,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(53,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(93,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(142,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(99,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(298,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(283,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(164,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(287,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn

AddStaticVehicle(402,1430.8571,-959.3839,36.0671,263.2259,39,39);
AddStaticVehicle(494,1248.8551,-805.2332,84.0355,0.6748,42,33);
AddStaticVehicle(494,1242.8420,-805.4288,84.0359,0.2404,75,79);
LoadStaticVehiclesFromFile("vehicles/ls_airport.txt");
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1426.7390,-967.0328,37.4256,351.0513);
SetPlayerCameraPos(playerid, 1428.3757,-958.2482,36.1659);
SetPlayerCameraLookAt(playerid, 1427.0654,-965.3708,37.434;
return 1;
}

public OnPlayerConnect(playerid)
{
new message[25], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(message,sizeof(message),"~r~Hello %s~n~Thank's for joining !",name);
GameTextForPlayer(playerid,message,10000,6);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[128],idx;
cmd = strtok(cmdtext,idx);
if(strcmp(cmd,"/tele",true)==0)
{
new tmp[128];
tmp = strtok(cmdtext,idx);
if(strlen(tmp)==0) return SendClientMessage(playerid,0xFFFFFFFF,"Usgae: /tele 1");
if(strval(tmp)==1)
SetPlayerPos(playerid,1965.2233,-2273.8694,13.5469);
return 1;
{
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
// Infinite ammo
if(GetPlayerAmmo(playerid) <= 10) SetPlayerAmmo(playerid,38,999);
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Reply
#2

pawn Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include "../include/gl_common.inc"

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Meh by your name here");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("TEST");
AddPlayerClass(240,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(115,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(116,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(299,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(1,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(53,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(93,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(142,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(99,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(298,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(283,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(164,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn
AddPlayerClass(287,1426.7390,-967.0328,37.4256,351.0513,24,999,0,0,0,0); // spawn

AddStaticVehicle(402,1430.8571,-959.3839,36.0671,263.2259,39,39);
AddStaticVehicle(494,1248.8551,-805.2332,84.0355,0.6748,42,33);
AddStaticVehicle(494,1242.8420,-805.4288,84.0359,0.2404,75,79);
LoadStaticVehiclesFromFile("vehicles/ls_airport.txt");
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1426.7390,-967.0328,37.4256);
SetPlayerCameraPos(playerid, 1428.3757,-958.2482,36.1659);
SetPlayerCameraLookAt(playerid, 1427.0654,-965.3708,37.434;
return 1;
}

public OnPlayerConnect(playerid)
{
new message[25], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(message,sizeof(message),"~r~Hello %s~n~Thank's for joining !",name);
GameTextForPlayer(playerid,message,10000,6);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[128],idx;
    cmd = strtok(cmdtext,idx);
    if(strcmp(cmd,"/tele",true)==0)
    {
        new tmp[128];
        tmp = strtok(cmdtext,idx);
        if(strlen(tmp)==0) return SendClientMessage(playerid,0xFFFFFFFF,"Usgae: /tele 1");
        if(strval(tmp)==1)
        SetPlayerPos(playerid,1965.2233,-2273.8694,13.5469);
        return 1;
    }
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
// Infinite ammo
if(GetPlayerAmmo(playerid) <= 10) SetPlayerAmmo(playerid,38,999);
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
I removed the last set of numbers from SetPlayerPos because it only has 4 perameters, SetPlayerPos(playerid, X, Y, Z).

Also fixed a bracket/indentation at the end of OnPlayerCommandText


this which is under OnPlayerCommandText is what was making most of the errors. it should be a closing bracket
pawn Код:
return 1;
{
return 0;
Should be
pawn Код:
return 1;
}
return 0;
Reply
#3

Thanks so much, +Rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)