Szerző Téma: Kocsi editelése  (Megtekintve 518 alkalommal)

Kocsi editelése
« Dátum: 2012. Július 20. - 13:24:46 »
0 Show voters
Hali valaki tudna írni egy olyan scriptet, amivel Rcon admin editelhetné a kocsikat? elõlre is köszönöm
(editelés alatt azt értem, hogy pl van egy sultan model id-je 560 ugye, beszállok a kocsiba /amodel 411 és megváltoztatja a sultant egy infernusra.) elõlre is köszönöm. Apropó hogy tudok valakinek +-t adni?

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Kocsi editelése
« Válasz #1 Dátum: 2012. Július 20. - 13:43:15 »
+2 Show voters
#include <a_samp>
#include <zcmd>
new veh;
new curr;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
curr = GetPlayerVehicleID(playerid);
return 1;
}
CMD:amodel(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid) && IsPlayerAdmin(playerid))
{
new mire, Float: Pos[4];
if(sscanf(params, \"i\", mire)) return SendClientMessage(playerid, -1, \"Használat: /amodel <Model>\");
if(mire < 400 || mire > 611) return SendClientMessage(playerid, -1, \"Hibás model!\");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
DestroyVehicle(curr);
veh = CreateVehicle(mire, Pos[0], Pos[1], Pos[2], Pos[3], random(126), random(126), 0);
PutPlayerInVehicle(playerid, veh, 1);
}
return 1;
}

 
+-t adni a hozzászólás jobb felsõ sarkában, a kis felfelé mutató zöld kézre kattintva tudsz adni!
A scriptet nem teszteltem!

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Kocsi editelése
« Válasz #2 Dátum: 2012. Július 20. - 13:49:17 »
+1 Show voters

CMD:amodel(playerid, params[])
{
new model, vehicleid = GetPlayerVehicleID(playerid);
new Float: vx, Float: vy, Float: vz, Float: angle;
        if(!IsPlayerInAnyVehicle(playerid) ) return SendClientMessage(playerid, -1, \"Nem vagy jármûben!\");
if(sscanf(params, \"%d\", model)) return SendClientMessage(playerid, -1, \"Használat: /amodel [model]\");
if(model < 400 || model > 611) return SendClientMessage(playerid, -1, \"Érvénytelen model!\");
GetVehiclePos(vehicleid, vx, vy, vz), GetVehicleZAngle(playerid, angle);
DestroyVehicle(vehicleid);
        RemovePlayerFromVehicle(playerid);
new ujkocsi = CreateVehicle(model, vx, vy, vz, angle, random(5), random(5), 0);
PutPlayerInVehicle(playerid, ujkocsi, 0);
return 1;
}
« Utoljára szerkesztve: 2012. Július 20. - 13:52:18 írta Cannonn »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal