C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42794) : warning 219: local variable "SendClientMessage" shadows a variable at a preceding level
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42806) : error 012: invalid function call, not a valid address
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42806) : warning 215: expression has no effect
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42806) : warning 215: expression has no effect
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42806) : warning 215: expression has no effect
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42806) : error 001: expected token: ";", but found ")"
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42806) : error 029: invalid expression, assumed zero
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42806) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
forward Caminhoneiro_CarregarDesc(playerid);
public Caminhoneiro_CarregarDesc(playerid)
{
switch (PlayerData[playerid][PartedoTrabalho])
{
case 1:
{
new StartLoc[50], EndLoc[50], Load[50], Float:x, Float:y, Float:z, UnloadMsg[100];
PlayerData[playerid][PartedoTrabalho] = 2;
DisablePlayerCheckpoint(playerid);
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
x = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
z = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocZ];
SetPlayerCheckpoint(playerid, x, y, z, 7);
TogglePlayerControllable(playerid, 1);
format(UnloadMsg, 100, "Leve a carga de %s atй %s.", Load, EndLoc);
SendClientMessage(playerid, 0xFFFFFFFF, UnloadMsg);
}
case 2:
{
new StartLoc[50], EndLoc[50], Load[50], Name[24];
GetPlayerName(playerid, Name, sizeof(Name));
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
new Float:x1, Float:y1, Float:x2, Float:y2, Float:Distance, Message[128], Payment;
x1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocX];
y1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocY];
x2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
Distance = floatsqroot(((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1)));
Payment = floatround((Distance * ACargas[PlayerData[playerid][CargaID]][PayPerUnit]), floatround_floor);
RewardPlayer(playerid, Payment);
format(Message, 128, "Vocк finalizou a entrega e ganhou R$%i.", Payment);
PlayerData[playerid][pDentroCaminhao] = 0;
SendClientMessage(playerid, 0xFFFFFFFF, Message);
TogglePlayerControllable(playerid, 1);
Caminhoneiro_AcabouTrabalho(playerid);
}
}
return 1;
}
forward Caminhoneiro_CarregarDesc(playerid);
public Caminhoneiro_CarregarDesc(playerid)
{
switch (PlayerData[playerid][PartedoTrabalho])
{
case 1:
{
new StartLoc[50], EndLoc[50], Load[50], Float:x, Float:y, Float:z, UnloadMsg[100];
PlayerData[playerid][PartedoTrabalho] = 2;
DisablePlayerCheckpoint(playerid);
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
x = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
z = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocZ];
SetPlayerCheckpoint(playerid, x, y, z, 7);
TogglePlayerControllable(playerid, 1);
format(UnloadMsg, 100, "Leve a carga de %s atй %s.", Load, EndLoc);
SendClientMessage(playerid, 0xFFFFFFFF, UnloadMsg);
}
case 2:
{
new StartLoc[50], EndLoc[50], Load[50], Name[24];
GetPlayerName(playerid, Name, sizeof(Name));
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
new Float:x1, Float:y1, Float:x2, Float:y2, Float:Distance, Message[128], Payment;
x1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocX];
y1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocY];
x2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
Distance = floatsqroot(((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1)));
Payment = floatround((Distance * ACargas[PlayerData[playerid][CargaID]][PayPerUnit]), floatround_floor));
RewardPlayer(playerid, Payment);
format(Message, 128, "Vocк finalizou a entrega e ganhou R$%i.", Payment);
SendClientMessage(playerid, 0xFFFFFFFF, Message);
PlayerData[playerid][pDentroCaminhao] = 0;
TogglePlayerControllable(playerid, 1);
Caminhoneiro_AcabouTrabalho(playerid);
}
}
return 1;
}
|
PHP код:
|
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42795) : warning 219: local variable "SendClientMessage" shadows a variable at a preceding level
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42801) : error 001: expected token: ";", but found ")"
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42801) : error 029: invalid expression, assumed zero
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42801) : warning 215: expression has no effect
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42804) : error 012: invalid function call, not a valid address
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42804) : warning 215: expression has no effect
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42804) : warning 215: expression has no effect
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42804) : warning 215: expression has no effect
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42804) : error 001: expected token: ";", but found ")"
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42804) : error 029: invalid expression, assumed zero
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42804) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
|
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42795) : warning 219: local variable "SendClientMessage" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning. |
0xFFFFFFFF
|
No lugar da cor
Код:
0xFFFFFFFF e coloque COR_QUA |
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(42795) : warning 219: local variable "SendClientMessage" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
forward Caminhoneiro_CarregarDesc(playerid);
public Caminhoneiro_CarregarDesc(playerid)
{
switch (PlayerData[playerid][PartedoTrabalho])
{
case 1:
{
new StartLoc[50], EndLoc[50], Load[50], Float:x, Float:y, Float:z, UnloadMsg[100];
PlayerData[playerid][PartedoTrabalho] = 2;
DisablePlayerCheckpoint(playerid);
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
x = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
z = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocZ];
SetPlayerCheckpoint(playerid, x, y, z, 7);
TogglePlayerControllable(playerid, 1);
SendClientMessageEx(playerid, -1, "Leve a carga de %s atй %s.", Load, EndLoc);
}
case 2:
{
new StartLoc[50], EndLoc[50], Load[50], Name[24];
GetPlayerName(playerid, Name, sizeof(Name));
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
new Float:x1, Float:y1, Float:x2, Float:y2, Float:Distance, Message[128], Payment;
x1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocX];
y1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocY];
x2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
Distance = floatsqroot(((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1)));
Payment = floatround((Distance * ACargas[PlayerData[playerid][CargaID]][PayPerUnit]), floatround_floor);
RewardPlayer(playerid, Payment);
PlayerData[playerid][pDentroCaminhao] = 0;
SendClientMessageEx(playerid, -1, "Vocк finalizou a entrega e ganhou R$%d.", Payment);
TogglePlayerControllable(playerid, 1);
Caminhoneiro_AcabouTrabalho(playerid);
}
}
return 1;
}
|
Tente:
Код:
forward Caminhoneiro_CarregarDesc(playerid);
public Caminhoneiro_CarregarDesc(playerid)
{
switch (PlayerData[playerid][PartedoTrabalho])
{
case 1:
{
new StartLoc[50], EndLoc[50], Load[50], Float:x, Float:y, Float:z, UnloadMsg[100];
PlayerData[playerid][PartedoTrabalho] = 2;
DisablePlayerCheckpoint(playerid);
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
x = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
z = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocZ];
SetPlayerCheckpoint(playerid, x, y, z, 7);
TogglePlayerControllable(playerid, 1);
SendClientMessageEx(playerid, -1, "Leve a carga de %s atй %s.", Load, EndLoc);
}
case 2:
{
new StartLoc[50], EndLoc[50], Load[50], Name[24];
GetPlayerName(playerid, Name, sizeof(Name));
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
new Float:x1, Float:y1, Float:x2, Float:y2, Float:Distance, Message[128], Payment;
x1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocX];
y1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocY];
x2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
Distance = floatsqroot(((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1)));
Payment = floatround((Distance * ACargas[PlayerData[playerid][CargaID]][PayPerUnit]), floatround_floor);
RewardPlayer(playerid, Payment);
PlayerData[playerid][pDentroCaminhao] = 0;
SendClientMessageEx(playerid, -1, "Vocк finalizou a entrega e ganhou R$%d.", Payment);
TogglePlayerControllable(playerid, 1);
Caminhoneiro_AcabouTrabalho(playerid);
}
}
return 1;
}
|
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(53522) : warning 204: symbol is assigned a value that is never used: "UnloadMsg"
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(53543) : warning 219: local variable "SendClientMessage" shadows a variable at a preceding level
C:\Users\XR7550\Desktop\America Roleplay\gamemodes\America.pwn(53543) : warning 204: symbol is assigned a value that is never used: "SendClientMessage"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Warnings.
|
Tente:
Код:
forward Caminhoneiro_CarregarDesc(playerid);
public Caminhoneiro_CarregarDesc(playerid)
{
switch (PlayerData[playerid][PartedoTrabalho])
{
case 1:
{
new StartLoc[50], EndLoc[50], Load[50], Float:x, Float:y, Float:z, UnloadMsg[100];
PlayerData[playerid][PartedoTrabalho] = 2;
DisablePlayerCheckpoint(playerid);
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
x = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
z = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocZ];
SetPlayerCheckpoint(playerid, x, y, z, 7);
TogglePlayerControllable(playerid, 1);
SendClientMessageEx(playerid, -1, "Leve a carga de %s atй %s.", Load, EndLoc);
}
case 2:
{
new StartLoc[50], EndLoc[50], Load[50], Name[24];
GetPlayerName(playerid, Name, sizeof(Name));
format(StartLoc, 50, LocalCargaDescarga[PlayerData[playerid][Carregamento]][NomedoLocal]);
format(EndLoc, 50, LocalCargaDescarga[PlayerData[playerid][Descarregamento]][NomedoLocal]);
format(Load, 50, ACargas[PlayerData[playerid][CargaID]][LoadName]);
new Float:x1, Float:y1, Float:x2, Float:y2, Float:Distance, Message[128], Payment;
x1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocX];
y1 = LocalCargaDescarga[PlayerData[playerid][Carregamento]][LocY];
x2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocX];
y2 = LocalCargaDescarga[PlayerData[playerid][Descarregamento]][LocY];
Distance = floatsqroot(((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1)));
Payment = floatround((Distance * ACargas[PlayerData[playerid][CargaID]][PayPerUnit]), floatround_floor);
RewardPlayer(playerid, Payment);
PlayerData[playerid][pDentroCaminhao] = 0;
SendClientMessageEx(playerid, -1, "Vocк finalizou a entrega e ganhou R$%d.", Payment);
TogglePlayerControllable(playerid, 1);
Caminhoneiro_AcabouTrabalho(playerid);
}
}
return 1;
}
|
#pragma tabsize 0