CMD:rv(playerid)
{
for(new i = 0; i <= MAX_VEHICLES; i++)
{
if(!VeiculosOcupados(i))
{
SetVehicleToRespawn(i);
}
}
return 1;
}
//Agora no final do GM:
stock VeiculosOcupados(vehicleid)
{
for(new z = 0; z < MAX_PLAYERS; z++)
{
if(GetPlayerState(z) == PLAYER_STATE_DRIVER || GetPlayerState(z) == PLAYER_STATE_PASSENGER)
{
if(GetPlayerVehicleID(z) == vehicleid)
{
return 1;
}
}
}
for(new z = 0; z < MAX_PLAYERS; z++)
if(IsPlayerInVehicle(z, vehicleid) && GetPlayerState(z) == PLAYER_STATE_DRIVER)
return 1;
return 0;
}
CMD:respawncarros(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
for(new v = 0; v < MAX_VEHICLES; v++)
{
if(!IsVehicleOccupied(v)) SetVehicleToRespawn(v);
}
}
return 1;
}
stock IsVehicleOccupied(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
return 1; return 0;
}
zResetAllVeh(){
static
carLooping
;
carLooping = 0;
for(; carLooping != MAX_VEHICLES ; ++carLooping){
if(!IsVehicleOccupied(carLooping)) SetVehicleToRespawn(carLooping);
}
return true;
}
static stock IsVehicleOccupied(vehicleid){
static
playerLooping,
playerValue
;
playerLooping = 0;
playerValue = GetMaxPlayers();
for(; _:(playerValue != playerLooping); ++playerLooping) {
return bool:((IsPlayerInVehicle(playerLooping, vehicleid)) ? (true) : (false));
}
return -1;
}
zResetAllVeh();
C:\Samp Server\MUCA.pwn(5114) : error 017: undefined symbol "rc"
C:\Samp Server\MUCA.pwn(5128) : warning 225: unreachable code
C:\Samp Server\MUCA.pwn(5128) : error 029: invalid expression, assumed zero
C:\Samp Server\MUCA.pwn(5128) : error 017: undefined symbol "vehicleid"
C:\Samp Server\MUCA.pwn(5134) : error 017: undefined symbol "vehicleid"
C:\Samp Server\MUCA.pwn(5141) : error 017: undefined symbol "vehicleid"
C:\Samp Server\MUCA.pwn(5146) : warning 225: unreachable code
C:\Samp Server\MUCA.pwn(5114) : warning 203: symbol is never used: "CMD"
C:\Samp Server\MUCA.pwn(18330) : warning 203: symbol is never used: "DivulguersOtarios"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
C:\Samp Server\MUCA.pwn(5114) : error 017: undefined symbol "respawncarros"
C:\Samp Server\MUCA.pwn(5126) : warning 225: unreachable code
C:\Samp Server\MUCA.pwn(5126) : error 029: invalid expression, assumed zero
C:\Samp Server\MUCA.pwn(5126) : error 017: undefined symbol "vehicleid"
C:\Samp Server\MUCA.pwn(5128) : error 017: undefined symbol "vehicleid"
C:\Samp Server\MUCA.pwn(5132) : warning 225: unreachable code
C:\Samp Server\MUCA.pwn(5114) : warning 203: symbol is never used: "CMD"
C:\Samp Server\MUCA.pwn(18296) : warning 203: symbol is never used: "DivulguersOtarios"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
C:\Samp Server\MUCA.pwn(5116) : error 004: function "zResetAllVeh" is not implemented
C:\Samp Server\MUCA.pwn(5132) : warning 225: unreachable code
C:\Samp Server\MUCA.pwn(18147) : error 001: expected token: "-identifier-", but found "("
C:\Samp Server\MUCA.pwn(18153) : error 010: invalid function or declaration
C:\Samp Server\MUCA.pwn(18156) : error 010: invalid function or declaration
C:\Samp Server\MUCA.pwn(18157) : error 010: invalid function or declaration
C:\Samp Server\MUCA.pwn(18159) : error 010: invalid function or declaration
C:\Samp Server\MUCA.pwn(18311) : warning 203: symbol is never used: "DivulguersOtarios"
C:\Samp Server\MUCA.pwn(18311) : warning 203: symbol is never used: "playerLooping"
C:\Samp Server\MUCA.pwn(18311) : warning 203: symbol is never used: "playerValue"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
AddStaticVehicleEx
Vocк pode usar esta funзгo para adicionar veнculos para o seu modo de jogo. Esta funзгo sу pode criar veнculos no callback OnGameModeInit e veнculos criados com essa funзгo nгo pode ser removido. Verifique CreateVehicle se vocк estб interessado em criar veнculos durante o jogo em tempo de execuзгo. public OnGameModeInit() { AddStaticVehicleEx ( 520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 15 ); return 1; } (Modelid, Float: spawn_x, Float: spawn_y, Float: spawn_z, Float: вngulo, cor1, color2, respawn_delay) modelid O ID do modelo do veнculo. Float: spawn_X A coordenada X para o veнculo. Float: spawn_Y A coordenada Y para o veнculo. Float: spawn_Z A coordenada Z para o veнculo. Float: вngulo O вngulo para o veнculo. color1 O primбrio ID cor . color2 O secundбrio ID cor . respawn_delay O atraso atй que o carro й respawned sem condutor, em segundos. peguei isso aki no wikisamp Acho q isso q vc procura, veiculos criados por essa funзгo fazem respawn no tempo programado |
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ERRO]: Vocк Nгo й Admin RCON");
CMD:rc( playerid, params[])
{
new str[128], nome[128], bool:vehicle[MAX_VEHICLES];
GetPlayerName(playerid, nome, 128);
format(str, 128, ""VERDE"[RCARS]: Rcars Bem Sucedido Pelo Admin: %s", nome);
SendClientMessageToAll(-1, str);
for(new j = 1; GetVehicleModel(j); ++j)
{
vehicle[j] = false;
for(new i, p = GetMaxPlayers(); i < p; ++i)
{
if(!IsPlayerInAnyVehicle(i) || !IsPlayerConnected(i)) continue;
if(IsPlayerInVehicle(i, j))
{
vehicle[j] = true;
break;
}
}
if(!vehicle[j]) SetVehicleToRespawn(j);
}
return 1;
}
C:\Samp Server\MUCA.pwn(5115) : error 017: undefined symbol "rc"
C:\Samp Server\MUCA.pwn(5119) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Samp Server\MUCA.pwn(5119) : warning 215: expression has no effect
C:\Samp Server\MUCA.pwn(5119) : error 001: expected token: ";", but found "-string-"
C:\Samp Server\MUCA.pwn(5119) : warning 215: expression has no effect
C:\Samp Server\MUCA.pwn(5119) : warning 215: expression has no effect
C:\Samp Server\MUCA.pwn(5119) : error 001: expected token: ";", but found ")"
C:\Samp Server\MUCA.pwn(5119) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
if (strcmp(cmd, "/rv",true) == 0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] > 0){
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{191970}(INFO) O Administrador %s (%d) respawnou todos os veiculos.", pname,playerid);
SendClientMessageToAll(tcadm, string);
for(new v; v<MAX_VEHICLES; v++) SetVehicleToRespawn(v);
SendClientMessage(playerid, Verde, "(INFO) Veiculos Respawnados");
proximocarro = 0;
for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string), "carro%d.ini", carro);
if(dini_Exists(string)){
new carroid;
DestroyVehicle(dini_Int(string, "Id"));
carroid = AddStaticVehicle(dini_Int(string, "Modelo"), dini_Float(string, "CordX"), dini_Float(string, "CordY"), dini_Float(string, "CordZ"), dini_Float(string, "Angulo"), dini_Int(string, "Cor1"), dini_Int(string, "Cor2"));
dini_IntSet(string, "Id", carroid);
proximocarro++;
}
}
return 1;
}
}
AddStaticVehicleEx
Vocк pode usar esta funзгo para adicionar veнculos para o seu modo de jogo. Esta funзгo sу pode criar veнculos no callback OnGameModeInit e veнculos criados com essa funзгo nгo pode ser removido. Verifique CreateVehicle se vocк estб interessado em criar veнculos durante o jogo em tempo de execuзгo. public OnGameModeInit() { AddStaticVehicleEx ( 520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 15 ); return 1; } (Modelid, Float: spawn_x, Float: spawn_y, Float: spawn_z, Float: вngulo, cor1, color2, respawn_delay) modelid O ID do modelo do veнculo. Float: spawn_X A coordenada X para o veнculo. Float: spawn_Y A coordenada Y para o veнculo. Float: spawn_Z A coordenada Z para o veнculo. Float: вngulo O вngulo para o veнculo. color1 O primбrio ID cor . color2 O secundбrio ID cor . respawn_delay O atraso atй que o carro й respawned sem condutor, em segundos. peguei isso aki no wikisamp Acho q isso q vc procura, veiculos criados por essa funзгo fazem respawn no tempo programado |