Üdv.
Van egy kocsi resi scriptem, működik, de valamiért kiírja azt a sort is alá, hogy nincs ilyen parancs a szerveren.
A másik probléma, hogy nem tudom átírni, hogy ne csak rcon admin használhassa, hanem 5-s.
Valaki tudna segíteni megoldani a problémákat?
kép: http://kepfeltoltes.hu/141230/sa-mp-181_www.kepfeltoltes.hu_.png
script:
#include <a_samp>
#define COLOR_GREEN 0x1ba300AA
forward CarRespawn();
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/reloadcars\", cmdtext, true) == 0)
{
if(!IsPlayerAdmin(playerid)) return 0;
{
for ( new vid = 0; vid < MAX_VEHICLES; vid ++ )
{
if ( !IsVehicleOccupied ( vid ) )
{
SetVehicleToRespawn ( vid );
}
}
SendClientMessageToAll(0x1ba300AA, \"[CARRESPAWN]: Minden használaton kívüli jármű helyre lett állítva!\");
}
}
return 0;
}
public CarRespawn()
{
for ( new vid = 0; vid < MAX_VEHICLES; vid ++ )
{
if ( !IsVehicleOccupied ( vid ) )
{
SetVehicleToRespawn ( vid );
}
}
SendClientMessageToAll(0x1ba300AA, \"[CARRESPAWN]: Minden használaton kívüli jármű helyre lett állítva!\");
return 1;
}
stock IsVehicleOccupied(vehicleid)
{
for ( new i = 0; i < MAX_PLAYERS; i++ )
{
if ( IsPlayerInVehicle ( i, vehicleid ) ) return 1;
}
return 0;
}
Tessék:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/reloadcars\", cmdtext, true) == 0) {
if(GetPVarInt(playerid, \"Admin\") < 5) return SendClientMessage(playerid, -1, \"Ezt a parancsot csak 5 ös admin használhatja!\");
for ( new vid = 0; vid < MAX_VEHICLES; vid ++ ) {
if ( !IsVehicleOccupied ( vid ) ) SetVehicleToRespawn ( vid );
}
SendClientMessageToAll(0x1ba300AA, \"[CARRESPAWN]: Minden használaton kívüli jármű helyre lett állítva!\");
return 1;
}
return 0;
}