09.04.2013, 16:24
Hello,
I am having a big problem after merging my old filterscript(Login/registering) with my new gamemode. I merged everything well but get the following errors:
line 1378 is the following line
from the following command
If you need any other informations feel free to contact me or reply here.
Thanks in advance for your help,
Paco
I am having a big problem after merging my old filterscript(Login/registering) with my new gamemode. I merged everything well but get the following errors:
pawn Код:
C:\Users\sduser\Desktop\Planet Of Skydive\gamemodes\Pos.pwn(1378) : error 017: undefined symbol "PlayerInfo"
C:\Users\sduser\Desktop\Planet Of Skydive\gamemodes\Pos.pwn(1378) : warning 215: expression has no effect
C:\Users\sduser\Desktop\Planet Of Skydive\gamemodes\Pos.pwn(1378) : error 001: expected token: ";", but found "]"
C:\Users\sduser\Desktop\Planet Of Skydive\gamemodes\Pos.pwn(1378) : error 029: invalid expression, assumed zero
C:\Users\sduser\Desktop\Planet Of Skydive\gamemodes\Pos.pwn(1378) : fatal error 107: too many error messages on one line
pawn Код:
PlayerInfo[playerid][pCanSpawnVehicle] = true;
pawn Код:
CMD:veh(playerid, params[])
{
new Vehicle[32], VehicleID, ColorOne, ColorTwo;
PlayerInfo[playerid][pCanSpawnVehicle] = true; //this is line 1378
if(sscanf(params, "s[32]D(1)D(1)", Vehicle, ColorOne, ColorTwo))
{
PlayerInfo[playerid][pCanSpawnVehicle] = true;
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /veh[name/id] [Color 1] [Color 2]");
return 1;
}
if(PlayerInfo[playerid][pCanSpawnVehicle])
{
VehicleID = GetVehicleModelIDFromName(Vehicle);
if(VehicleID != 425 && VehicleID != 432 && VehicleID != 447 &&
VehicleID != 430 && VehicleID != 417 && VehicleID != 435 &&
VehicleID != 446 && VehicleID != 449 && VehicleID != 450 &&
VehicleID != 452 && VehicleID != 453 && VehicleID != 454 &&
VehicleID != 460 && VehicleID != 464 && VehicleID != 465 &&
VehicleID != 469 && VehicleID != 472 && VehicleID != 473 &&
VehicleID != 476 && VehicleID != 484 && VehicleID != 487 &&
VehicleID != 488 && VehicleID != 493 && VehicleID != 497 &&
VehicleID != 501 && VehicleID != 511 && VehicleID != 512 &&
VehicleID != 513 && VehicleID != 520 && VehicleID != 611 &&
VehicleID != 537 && VehicleID != 538 && VehicleID != 548 &&
VehicleID != 553 && VehicleID != 563 && VehicleID != 564 &&
VehicleID != 569 && VehicleID != 570 && VehicleID != 577 &&
VehicleID != 584 && VehicleID != 590 && VehicleID != 591 &&
VehicleID != 592 && VehicleID != 594 &&
VehicleID != 595 && VehicleID != 606 && VehicleID != 607 &&
VehicleID != 608 && VehicleID != 610) {
if(VehicleID == -1 )
{
VehicleID = strval(Vehicle);
if(VehicleID < 400 || VehicleID > 611 )
{
return SendClientMessage(playerid, COLOR_RED, "INVALID: Vehicle not found");
}
}
GetPlayerPos(playerid, pX, pY, pZ);
GetPlayerFacingAngle(playerid, pAngle);
DestroyVehicle(PlayerInfo[playerid][pSpawnVehicle]);
PlayerInfo[playerid][pSpawnVehicle] = CreateVehicle(VehicleID, pX, pY, pZ+2.0, pAngle, ColorOne, ColorTwo, -1);
LinkVehicleToInterior(PlayerInfo[playerid][pSpawnVehicle], GetPlayerInterior(playerid));
PutPlayerInVehicle(playerid, PlayerInfo[playerid][pSpawnVehicle], 0);
SendClientMessage(playerid, COLOR_GREEN, "Vehicle Spawned");
} else {
SendClientMessage(playerid, COLOR_RED, "You are not allowed to spawn this vehicle!");
}
} else {
SendClientMessage(playerid, COLOR_RED, "You can not spawn vehicles in this place!");
}
return 1;
}
Thanks in advance for your help,
Paco