GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Adam_McGoldy - 2012. július 20. - 13:24:46

Cím: Kocsi editelése
Írta: Adam_McGoldy - 2012. július 20. - 13:24:46
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?
Cím: Kocsi editelése
Írta: JBauer - 2012. július 20. - 13:43:15
#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!
Cím: Kocsi editelése
Írta: CANNONN - 2012. július 20. - 13:49:17

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;
}