Help me plz
#1

hi i am making my new map "XD"erby (xtreme derby) and i got 21 errors
Код:
F:\FreeRoam World\filterscripts\XDerby.pwn(582) : error 033: array must be indexed (variable "RandomSpawn")
F:\FreeRoam World\filterscripts\XDerby.pwn(584) : error 017: undefined symbol "playerid"
F:\FreeRoam World\filterscripts\XDerby.pwn(585) : error 017: undefined symbol "playerid"
F:\FreeRoam World\filterscripts\XDerby.pwn(587) : error 033: array must be indexed (variable "RandomSpawn")
F:\FreeRoam World\filterscripts\XDerby.pwn(589) : error 017: undefined symbol "playerid"
F:\FreeRoam World\filterscripts\XDerby.pwn(590) : error 017: undefined symbol "playerid"
F:\FreeRoam World\filterscripts\XDerby.pwn(601) : error 033: array must be indexed (variable "RandomSpawn")
F:\FreeRoam World\filterscripts\XDerby.pwn(603) : warning 202: number of arguments does not match definition
F:\FreeRoam World\filterscripts\XDerby.pwn(603) : error 001: expected token: ";", but found ":"
F:\FreeRoam World\filterscripts\XDerby.pwn(603) : error 029: invalid expression, assumed zero
F:\FreeRoam World\filterscripts\XDerby.pwn(605) : error 001: expected token: ";", but found "}"
F:\FreeRoam World\filterscripts\XDerby.pwn(606) : error 033: array must be indexed (variable "RandomSpawn")
F:\FreeRoam World\filterscripts\XDerby.pwn(608) : warning 202: number of arguments does not match definition
F:\FreeRoam World\filterscripts\XDerby.pwn(610) : error 001: expected token: ";", but found "}"
F:\FreeRoam World\filterscripts\XDerby.pwn(611) : error 035: argument type mismatch (argument 2)
F:\FreeRoam World\filterscripts\XDerby.pwn(626) : error 033: array must be indexed (variable "RandomSpawn")
F:\FreeRoam World\filterscripts\XDerby.pwn(628) : warning 202: number of arguments does not match definition
F:\FreeRoam World\filterscripts\XDerby.pwn(628) : error 001: expected token: ";", but found ":"
F:\FreeRoam World\filterscripts\XDerby.pwn(628) : error 029: invalid expression, assumed zero
F:\FreeRoam World\filterscripts\XDerby.pwn(630) : error 001: expected token: ";", but found "}"
F:\FreeRoam World\filterscripts\XDerby.pwn(631) : error 033: array must be indexed (variable "RandomSpawn")
F:\FreeRoam World\filterscripts\XDerby.pwn(633) : warning 202: number of arguments does not match definition
F:\FreeRoam World\filterscripts\XDerby.pwn(635) : error 001: expected token: ";", but found "}"
F:\FreeRoam World\filterscripts\XDerby.pwn(636) : error 017: undefined symbol "SendCliendtMessage"
F:\FreeRoam World\filterscripts\XDerby.pwn(643) : warning 202: number of arguments does not match definition
F:\FreeRoam World\filterscripts\XDerby.pwn(645) : error 017: undefined symbol "pickup"
F:\FreeRoam World\filterscripts\XDerby.pwn(646) : warning 202: number of arguments does not match definition
F:\FreeRoam World\filterscripts\XDerby.pwn(649) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


21 Errors.
here the code
pawn Код:
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,COLOR_GREEN,"This Server Have Xtreme Derby Created By Misho");
    return 1;
}



public OnVehicleDeath(vehicleid, killerid)
{
if (RandomSpawn == 0)
 {
 SetPlayerPos(playerid,4156.7104,-1761.2954,2.2266,172.4404);
 PutPlayerInVehicle(playerid, 503, 0)
 }
if (RandomSpawn == 1)
 {
  SetPlayerPos(playerid,4135.6538,-2034.2894,2.2266,332.7002);
  PutPlayerInVehicle(playerid, 504, 0)
  }
    return 1;
}



public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/xderby", cmdtext, true, 10) == 0)
    {
        if (RandomSpawn == 0)
 {
 SetPlayerPos(playerid,4156.7104,-1761.2954,2.2266,172.4404):
 PutPlayerInVehicle(playerid, 503, 0)
 }
if (RandomSpawn == 1)
 {
  SetPlayerPos(playerid,4135.6538,-2034.2894,2.2266,332.7002);
  PutPlayerInVehicle(playerid, 504, 0)
  }
  SendClientMessage(playerid,"Welcome To Extreme Derby (XDerby)");
        return 1;
    }
        if (strcmp("/ld ", cmdtext, true, 10) == 0)
    {
        SetPlayerPos(playerid, 1482.42456055,-1493.92126465,15.16855431+1);
        return 1;
    }
    return 0;
}



public OnPlayerExitVehicle(playerid, vehicleid)
{
if (RandomSpawn == 0)
 {
 SetPlayerPos(playerid,4156.7104,-1761.2954,2.2266,172.4404):
  PutPlayerInVehicle(playerid, 503, 0)
 }
if (RandomSpawn == 1)
 {
  SetPlayerPos(playerid,4135.6538,-2034.2894,2.2266,332.7002);
  PutPlayerInVehicle(playerid, 504, 0)
  }
SendCliendtMessage(playerid,COLOR_RED,"If You Want Leave The Derby Type /ld");
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid ==Tele1) {
    SetPlayerPos(playerid,4181.8022,-2096.9390,183.4268,312.9856);
    }
    if(pickup ==Tele2) {
    SetPlayerPos(playerid,4181.8022,-2096.9390,183.4268,312.9856);
    }
    if(pickupid ==Tele3){
    SetPlayerPos(playerid,4241.6230,-1951.4957,2.4066,20.3379);
    }
    return 1;
}
Reply
#2

(H.E.L.P M.E)
Reply
#3

spotted 1problem


Код:
SendCliendtMessage(playerid,COLOR_RED,"If You Want Leave The Derby Type /ld");
change it to

Код:
SendClientMessage(playerid,COLOR_RED,"If You Want Leave The Derby Type /ld");
Reply
#4

the same 21 errors
Reply
#5

This is so obvious...

pawn Код:
public OnVehicleDeath(vehicleid, killerid)
{
if (RandomSpawn == 0)
 {
 SetPlayerPos(playerid,4156.7104,-1761.2954,2.2266,172.4404);
 PutPlayerInVehicle(playerid, 503, 0)
 }
if (RandomSpawn == 1)
 {
  SetPlayerPos(playerid,4135.6538,-2034.2894,2.2266,332.7002);
  PutPlayerInVehicle(playerid, 504, 0)
  }
    return 1;
}
On that callback playerid is not there....come on pay attention this wasn't hard.

And in case you don't know what I'm talking about, there is only "vehicleid" and "killerid"
Reply
#6

now i have 20 errors
Reply
#7

bump
Reply
#8

Comment the lines with the numbers, so we can see which line is which
Reply
#9

its from line 573 653
Reply
#10

*sigh* You can't expect us to fix your "new" (read: copy-pasted) gamemode for you every time. Learn to code. I am absolutely fed up with people whose postcounts for 90% consists of 'bump help naw!' replies.

Nothing more to say.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)