[Duda/ayuda]Con 2 Comandos D:
#1

Bueno, hace dнas the_chaoz me ayudaba a hacer que el comando "/respawn" No eliminara los coches que fueron puestos en mapeos, y segъn su explicaciуn lo fui creando, y quedу asн.

Quote:

/respawn

pawn Код:
new
             bool:Auto[MAX_VEHICLES];
if(!strcmp(cmdtext, "/respawn", true))
        {
       
        GetPlayerName(playerid, sendername, sizeof(sendername));
        for(new i = 1; i != MAX_VEHICLES; i++)
        {
            if((!IsVehicleOccupied(i)&& Auto[i] == false) || Auto[i] == false)//me decнa que tenia que agregar esto, y el modifico tambien esto
            {
                DestroyVehicle(i);
            }
        }
        SendClientMessage(playerid, COLOR_ADMIN, "Borraste todos los coches sin uso.");
        format(string, sizeof(string), "* AdminCmd: Todos los vehiculos sin uso han sido ordenados por: %s", sendername);
        SendClientMessageToAll(COLOR_ADMIN, string);
        return 1;
    }
Quote:

En el GM los carros estбn asн, pero aъn usando /respawn se eliminan

pawn Код:
public OnGameModeInit()
{
Auto[AddStaticVehicleEx(411,3274.52900000,-2466.10000000,93.49000000,270.00000000,-1,-1,2)] = true; //Infernus
Auto[AddStaticVehicleEx(451,3274.39800000,-2462.59400000,93.74000000,270.00000000,-1,-1,2)] = true; //Turismo
Auto[AddStaticVehicleEx(411,3275.70700000,-2452.53900000,93.74000000,270.00000000,-1,-1,2)] = true; //Infernus
Auto[AddStaticVehicleEx(451,3275.60300000,-2455.25800000,93.74000000,270.00000000,-1,-1,2)] = true; //Turismo
Auto[AddStaticVehicleEx(411,3275.13900000,-2446.81600000,93.74000000,270.00000000,-1,-1,2)] = true; //Infernus
Auto[AddStaticVehicleEx(451,3275.27000000,-2443.72300000,93.74000000,270.00000000,-1,-1,2)] = true; //Turismo
Auto[AddStaticVehicleEx(411,3274.73600000,-2440.17800000,93.74000000,270.00000000,-1,-1,2)] = true; //Infernus
//==============================================================================/ Vehiculos partes /
}
Segundo comando arreglado. Edit.
Reply
#2

primer cmd.
pawn Код:
new
             bool:Auto[MAX_VEHICLES];
xq esa definicion dentro del cmd? eso fa afuera de todos los callbacks al principio. (nunca me dijiste q lo habias definido ahi, aun q fue mi error no pedirt el source)

segundo cmd:
seteaste como te dije en el mail, el array a 0 dentro de OnPlayerConnect o en OnPlayerDisconnect
Reply
#3

No va dentro, va por afuera, lo acomode aquн mal, pero esta amero arriba.

Tendrй que agregar un

pawn Код:
advertido[playerid] = 0;
??
Reply
#4

si. xq si no guarda los warns del id anterior. x eso el bug. salvo q reiniciaras el sv iva a seguir con los warns del id anterior.
Reply
#5

Entonces le puse eso en OnPlayerConect.

Probarй despuйs,

Ahora, el comando respawn por que elimina los vehiculos?
Reply
#6

._.?
Reply
#7

Код:
DestroyVehicle(i)
Talvez tu problema sea que debes cambiar el bool en OnPlayerEnter(Exit)Vehicle, o solo dejar el IsVehicleOccuped
Reply
#8

Quote:
Originally Posted by [M]xFire
Посмотреть сообщение
Код:
DestroyVehicle(i)
Talvez tu problema sea que debes cambiar el bool en OnPlayerEnter(Exit)Vehicle, o solo dejar el IsVehicleOccuped
La diferencia es que tengo ese comando en el FS del admin, no junto con el GM en donde estan los autos.
Reply
#9

Nadie sabe? DDDDDDDDD:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)