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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Vanduska - 2012. május 28. - 22:45:23

Cím: kocsira pakolás
Írta: Vanduska - 2012. május 28. - 22:45:23
Sziasztok egy olyan parancs kellene nekem hogy például beirom hogy /hordo felrak lerak
a felraknál tegye fel dft 30 platojára a hordot
a leraknál pedig tüntesse el a hordot a platorol és irja ki hogy levette a hordot a platorol
és ez csak dft30 kocsinál müködjön
segitségetek nagyon szépen köszönöm elöre is
((esetleg még annyit hogy az adott player aki felrakja a kocsira csak a saját házánál rakhassa le akinek nincs háza az nem is teheti fel köszönöm mégegyszer))
Cím: kocsira pakolás
Írta: bencarter007 - 2012. május 29. - 12:21:27
Itt van a hordók felrakása filterscript:
 
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#define COLOR_GREEN 0x00FF00C8
forward IsDFT(carid);
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" A DFT-30 hordó mód betöltve!\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A DFT-30 hordó mód kikapcsolva!\");
print(\"--------------------------------------\\n\");
 
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Blank Gamemode by your name here\");
print(\"----------------------------------\\n\");
}
#endif
public OnGameModeInit()
{
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/hordó\", cmdtext, true, 10) == 0)
{
        new vehicleid1;
vehicleid1 = GetPlayerVehicleID(playerid);
if (IsDFT(vehicleid1))
{
   new hordo1 = CreateObject(3633, 0.14135660231113, 1.6662261486053, 0.19024559855461, 0, 0, 0);
   new hordo2 = CreateObject(3633, 0.16019931435585, 0.39656642079353, 0.18804869055748, 0, 0, 0);
   new hordo3 = CreateObject(3633, 0.13659836351871, -0.92894232273102, 0.19385978579521, 0, 0, 0);
   new hordo4 = CreateObject(3633, 0.11065313965082, -2.2023324966431, 0.19448022544384, 0, 0, 0);
   new vehicleid = GetPlayerVehicleID(playerid);
   AttachObjectToVehicle(hordo1, vehicleid, 0.14135660231113, 1.6662261486053, 0.19024559855461, 0, 0, 0);
   AttachObjectToVehicle(hordo2, vehicleid, 0.16019931435585, 0.39656642079353, 0.18804869055748, 0, 0, 0);
   AttachObjectToVehicle(hordo3, vehicleid, 0.13659836351871, -0.92894232273102, 0.19385978579521, 0, 0, 0);
   AttachObjectToVehicle(hordo4, vehicleid, 0.11065313965082, -2.2023324966431, 0.19448022544384, 0, 0, 0);
        }
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (IsDFT(vehicleid))
{
    SendClientMessage(playerid,COLOR_GREEN,\"/hordó paranccsal tehetsz fel a kocsira hordókat!\");
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public IsDFT(carid)
{
if((carid == 578))
{
return 1;
}
return 0;
}

 
Estére megírom a levételt is, de msot más dolgom van  8)
Cím: kocsira pakolás
Írta: Vanduska - 2012. május 29. - 14:02:40
Ez jol néz ki de estleg modba negirnád mert oda kellene köszi
Cím: kocsira pakolás
Írta: ZyZu. - 2012. május 29. - 15:52:08
Tessék:
 

#include <a_samp>
#include <zcmd>
#define COLOR_GREEN 0x00FF00C8
forward IsDFT(carid);
CMD:hordo(playerid, params[])
{
        new vehicleid1;
vehicleid1 = GetPlayerVehicleID(playerid);
if (IsDFT(vehicleid1))
{
   new hordo1 = CreateObject(3633, 0.14135660231113, 1.6662261486053, 0.19024559855461, 0, 0, 0);
   new hordo2 = CreateObject(3633, 0.16019931435585, 0.39656642079353, 0.18804869055748, 0, 0, 0);
   new hordo3 = CreateObject(3633, 0.13659836351871, -0.92894232273102, 0.19385978579521, 0, 0, 0);
   new hordo4 = CreateObject(3633, 0.11065313965082, -2.2023324966431, 0.19448022544384, 0, 0, 0);
   new vehicleid = GetPlayerVehicleID(playerid);
   AttachObjectToVehicle(hordo1, vehicleid, 0.14135660231113, 1.6662261486053, 0.19024559855461, 0, 0, 0);
   AttachObjectToVehicle(hordo2, vehicleid, 0.16019931435585, 0.39656642079353, 0.18804869055748, 0, 0, 0);
   AttachObjectToVehicle(hordo3, vehicleid, 0.13659836351871, -0.92894232273102, 0.19385978579521, 0, 0, 0);
   AttachObjectToVehicle(hordo4, vehicleid, 0.11065313965082, -2.2023324966431, 0.19448022544384, 0, 0, 0);
        }
return 1;
}
return 0;
}
Cím: kocsira pakolás
Írta: JBauer - 2012. május 29. - 16:20:11
ZCMD nem támogat ékezetes karaktereket, a hordó-ra errorozni fog!
Cím: kocsira pakolás
Írta: ZyZu. - 2012. május 29. - 16:21:51
Igen.. Kössz, hogy szoltál..  ;)
Cím: kocsira pakolás
Írta: Vanduska - 2012. május 29. - 17:18:01
sziasztok elöször is köszönöm a gyors segitségeket de sajna ZUZU a tiedbe nincs bent a parancs hogy /hordo felrak akkor tegye fel a hordot a platora a hordo lerak nál pedig csak a saját házánál tehesse le ez lenne a kulcsfontosság az egészben köszönöm mégegyszer
Cím: kocsira pakolás
Írta: bencarter007 - 2012. május 29. - 19:49:20
látni kéne, hogy hogyan van megoldva a ház rendszer...