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: .:Secur:. - 2011. szeptember 04. - 19:52:27

Cím: Villogó lámpa
Írta: .:Secur:. - 2011. szeptember 04. - 19:52:27
Sziasztok!
Hogyan lehetne megoldani, hogy az X id-jû kocsi lámpája 2mp-ig világítson, majd ne világítson 2mp-ig utánna megint világít 2mp-ig aztán 2mp-ig megint nem...stb. (végtelenségig, amíg ki nem kapcsoljuk...
Parancsok: /villog-on /villog-off
Megoldható eggyátalán? sztem meg de nem tudom teljesen, hogy hogyan.
Több megoldásra is várok, hátha olyan válasz jön ami nem annyira fagyasztja a szervert... (sok timer nem kellene  ::|)
Köszi elõre is.
Cím: Villogó lámpa
Írta: kadaradam - 2011. szeptember 04. - 19:57:05
Riasztó nem jó?
[pawn]
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, 1, doors, boonet, boot, objective);[/pawn]
Cím: Villogó lámpa
Írta: tudvari - 2011. szeptember 04. - 19:57:32
Szerintem timer. Csinálsz egy timert ami lekapcsolja és egyet ami felkapcsolja és utána elindítod õket.
Vagy ha van olyan parancs hogy repeat vagy hasonló akkor
lekapcs
és elindítod azt a timert ami felkapcsolja
lekapcs
timer be és így tovább.
Bocs ha hülyeséget mondok :D
Cím: Villogó lámpa
Írta: .:Secur:. - 2011. szeptember 04. - 20:22:06
pls
 
Idézetet írta: kadaradam date=1315159025\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11205\" data-ipsquote-contentclass=\"forums_Topic
Riasztó nem jó?
[pawn]
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, 1, doors, boonet, boot, objective);[/pawn]
 
csináld meg filterscriptbe  ;D
Kicsit ehhez a részéhez hülye vagyok  :D
Cím: Villogó lámpa
Írta: kadaradam - 2011. szeptember 04. - 20:26:17
[pawn]#include <a_samp>
new engine, lights, alarm, doors, bonnet, boot, objective;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Riasztó by kadaradam\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/riasztó\", cmdtext, true, 10) == 0)
{
   GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
         SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, 1, boot, objective);
   return 1;
}
if (strcmp(\"/riasztóoff\", cmdtext, true, 10) == 0)
{
   GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
         SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, 0, boot, objective);
   return 1;
}
return 0;
}
[/pawn]
Cím: Villogó lámpa
Írta: .:Secur:. - 2011. szeptember 04. - 20:38:43
xDD!!!!
Felnyílott a motorháztetõ xD  :laugh:
De végülis xD megoldottam a dolgot...ittvan:
 
#include <a_samp>
new engine, lights, alarm, doors, bonnet, boot, objective;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Riasztó by kadaradam & secur :P\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/riasztó\", cmdtext, true, 10) == 0)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
         SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, 1, doors, bonnet, boot, objective);
return 1;
}
if (strcmp(\"/riasztóoff\", cmdtext, true, 10) == 0)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
         SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, 0, doors, bonnet, boot, objective);
return 1;
}
return 0;
}

 
Am köszi a segítséget téma megoldva :)