05.06.2013, 15:26
(
Последний раз редактировалось brunoboy; 05.06.2013 в 18:41.
)
Olб eu queria criar um JOB mas nao sei onde devo colar este codigo:
Eu quero colar ele em 1 GM novo sem nada:
Comando ROTA
GameMode
Quando adiciono isto no meu Gamemode aparece isto
Tambem queria saber como eu mudo os checkpoints/cordenadas
@EDIT
Eu quero colar ele em 1 GM novo sem nada:
Comando ROTA
PHP код:
if(strcmp(cmd, "/rota", true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 431)
{
if(PlayerInfo[playerid][pJob] == 7)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Comeзaste a fazer a rota de autocarros.");
SendClientMessageToAll(COLOR_LIGHTBLUE, "Saiu da estaзгo de Las Barrancas neste momento um autocarro.");
BusDriverRoute[playerid] = 1;
SetPlayerCheckpoint(playerid, -812.4704,1436.0114,13.8909, 5.0);
IsBusRoute[playerid] = 1;
}
}
else if(GetVehicleModel(vehicleid) == 574)
{
if(PlayerInfo[playerid][pJob] == 9)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Bom dia de trabalho, pode comeзar a limpar as ruas do vale!");
TruckerRoute[playerid] = 1;
SetPlayerCheckpoint(playerid, -846.6721,1448.8314,14.3496, 5.0);
IsTruckerRoute[playerid] = 1;
}
}
else if(GetVehicleModel(vehicleid) == 408)
{
if(PlayerInfo[playerid][pJob] == 8)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Comeзaste a fazer a rota de recolha de lixo pelo vale!");
TruckerTrashRoute[playerid] = 1;
CreateCheckpoint(playerid,-187.7849,1043.5240,20.1602,5.0); //
IsTruckerTrashRoute[playerid] = 1;
}
}
else if(DynamicCars[vehicleid-1][CarType] == 4)
{
if(PlayerInfo[playerid][pJob] == 15 || PlayerInfo[playerid][pBizKey] == 8)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[Dono Da Quinta:] Leva estes Cereais ate o Moinho e volta para cб!");
tcRoute[playerid] = 1;
CreateCheckpoint(playerid,251.8076,1114.2485,11.6121,5.0); //
IstcRoute[playerid] = 1;
}
}
else if(DynamicCars[vehicleid-1][CarType] == 5)
{
if(PlayerInfo[playerid][pJob] == 16)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Comeзaste a fazer a rota de entrega de cartas!");
carteiroRoute[playerid] = 1;
CreateCheckpoint(playerid,-317.1532,2687.5029,62.2059,5.0); //
IscarteiroRoute[playerid] = 1;
}
}
return 1;
}
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new cmd[256];
new idx;
Linha: 43 cmd = strtok(cmdtext, idx);
new tmp[256];
new giveplayerid;
Linha: 46 if(gPlayerLogged[playerid] == 1)
{
if(strcmp(cmd, "/rota", true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 431)
{
if(PlayerInfo[playerid][pJob] == 7)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Comeзaste a fazer a rota de autocarros.");
SendClientMessageToAll(COLOR_LIGHTBLUE, "Saiu da estaзгo de Las Barrancas neste momento um autocarro.");
BusDriverRoute[playerid] = 1;
SetPlayerCheckpoint(playerid, -812.4704,1436.0114,13.8909, 5.0);
IsBusRoute[playerid] = 1;
}
}
else if(GetVehicleModel(vehicleid) == 574)
{
if(PlayerInfo[playerid][pJob] == 9)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Bom dia de trabalho, pode comeзar a limpar as ruas do vale!");
TruckerRoute[playerid] = 1;
SetPlayerCheckpoint(playerid, -846.6721,1448.8314,14.3496, 5.0);
IsTruckerRoute[playerid] = 1;
}
}
else if(GetVehicleModel(vehicleid) == 408)
{
if(PlayerInfo[playerid][pJob] == 8)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Comeзaste a fazer a rota de recolha de lixo pelo vale!");
TruckerTrashRoute[playerid] = 1;
CreateCheckpoint(playerid,-187.7849,1043.5240,20.1602,5.0); //
IsTruckerTrashRoute[playerid] = 1;
}
}
else if(DynamicCars[vehicleid-1][CarType] == 4)
{
if(PlayerInfo[playerid][pJob] == 15 || PlayerInfo[playerid][pBizKey] == 8)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[Dono Da Quinta:] Leva estes Cereais ate o Moinho e volta para cб!");
tcRoute[playerid] = 1;
CreateCheckpoint(playerid,251.8076,1114.2485,11.6121,5.0); //
IstcRoute[playerid] = 1;
}
}
else if(DynamicCars[vehicleid-1][CarType] == 5)
{
if(PlayerInfo[playerid][pJob] == 16)
{
if(PlayerInfo[playerid][pJobWait] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[CENTRAL:] Comeзaste a fazer a rota de entrega de cartas!");
carteiroRoute[playerid] = 1;
CreateCheckpoint(playerid,-317.1532,2687.5029,62.2059,5.0); //
IscarteiroRoute[playerid] = 1;
}
}
return 1;
}
}
PHP код:
C:\Users\Bruno\Desktop\Untitled.pwn(43) : error 017: undefined symbol "strtok"
C:\Users\Bruno\Desktop\Untitled.pwn(43) : error 033: array must be indexed (variable "cmd")
C:\Users\Bruno\Desktop\Untitled.pwn(46) : error 017: undefined symbol "gPlayerLogged"
C:\Users\Bruno\Desktop\Untitled.pwn(46) : warning 215: expression has no effect
C:\Users\Bruno\Desktop\Untitled.pwn(46) : error 001: expected token: ";", but found "]"
C:\Users\Bruno\Desktop\Untitled.pwn(46) : error 029: invalid expression, assumed zero
C:\Users\Bruno\Desktop\Untitled.pwn(46) : 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.
@EDIT