Szerző Téma: Rendõr mini filterscript (Életem elsõ script-je)  (Megtekintve 1748 alkalommal)

Rendõr mini filterscript (Életem elsõ script-je)
« Dátum: 2012. október 11. - 20:34:32 »
+2 Show voters
Tegnap kezdtem foglalkozni a pawno-val azon belük a zcmd-vel! Egy alap rendõr parancsot írtam amivel szoliba áll és kitud a szoliból lépni.
Majd egy bilincs rendszert is. Kérem javítsatok ki ha valami nemjó és a helyes megoldást
Életem elsõ script-je úgy nézzétek!
[pawn]#include <a_samp>
#include <zcmd>
#define COLOR_GREEN 0x33AA33AA
CMD:rendor(playerid, params[])
{
SetPlayerSkin(playerid, 282);
GivePlayerWeapon(playerid, 24, 50);
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, COLOR_GREEN, \"Szolgálatba léptél!\");
return 1;
}
CMD:rendorki(playerid, params[])
{
SetPlayerSkin(playerid, 0);
GivePlayerWeapon(playerid, 0, 0);
SetPlayerArmour(playerid, 0);
SendClientMessage(playerid, COLOR_GREEN, \"Felhagytál a szolgálattal!\");
return 1;
}
CMD:bilincs(playerid, params[])
{
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_GREEN, \"Megbilincselted az illetõt\");
return 1;
}
CMD:bilincsle(playerid, params[])
{
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_GREEN, \"Levetted a gyanusítottról a bilincset\");
return 1;
}[/pawn]

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #1 Dátum: 2012. október 11. - 20:44:55 »
0 Show voters
Én is ilyenekkel kezdtem :D
[pawn]GivePlayerWeapon(playerid, 0, 0);[/pawn]
Ehelyett használd ezt:
[pawn]ResetPlayerWeapons(playerid);[/pawn]

Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #2 Dátum: 2012. október 11. - 20:46:12 »
0 Show voters
Most egyáltalán nem bántásból de a bilincselésnél saját magát bilincseli le :o
Esetleg legközelebbi játékos lekérdezésével:
 
stock GetClosestPlayer(playerid,Float:limit)
{
new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2;
GetPlayerPos(playerid,x1,y1,z1);
new Float:Range = 999.9;
new id = -1;
   
foreach(Player,i)
{
if(playerid != i)
{
   GetPlayerPos(i,x2,y2,z2);
   new Float:Dist = GetDistanceBetweenPoints(x1,y1,z1,x2,y2,z2);
   if(floatcmp(Range,Dist) == 1 && floatcmp(limit,Range) == 1)
   {
      Range = Dist;
      id = i;
   }
}
}
return id;
}
COMMAND:bilincs(playerid)
{
new gyoker = GetClosestPlayer(playerid,4000.0);
TogglePlayerControllable(gyoker, 0);
SendClientMessage(playerid, COLOR_GREEN, \"Megbilincselted az illetõt\");
return 1;
}
« Utoljára szerkesztve: 2012. október 11. - 20:48:20 írta Gentleman »

Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #3 Dátum: 2012. október 11. - 20:47:43 »
0 Show voters
Idézetet írta: Bendor date=1349981095\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28481\" data-ipsquote-contentclass=\"forums_Topic
Én is ilyenekkel kezdtem :D
 
GivePlayerWeapon(playerid, 0, 0);

 
Ehelyett használd ezt:
 
ResetPlayerWeapons(playerid);

 

Köszi :D a bilincses részt hagyom még...eléggé bonyolultnak tûnik!

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #4 Dátum: 2012. október 12. - 21:21:26 »
0 Show voters
Kezdõnek oh bõven elég :)
Én örültem a /help parancsnak XD :)
Igaz akkor még nemvolt sampforum

Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #5 Dátum: 2012. október 13. - 08:08:35 »
0 Show voters
kezdõnek jó fõleg ha ez az elsõ!

Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #6 Dátum: 2012. október 13. - 08:16:05 »
0 Show voters
OFF:Szerintem ha csinalsz uj verziot ragd bele a gTeamot is...csak ha nem tudod akkor bocs
ON:Amugy szeplett grat!en is igy kezdtem

Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #7 Dátum: 2012. október 13. - 08:43:01 »
0 Show voters
Ne vedd magadra de mért akarnád megbilincselni magad?
http://sampforum.hu/index.php?topic=32497.msg345802;topicseen#msg345802 Ezt olvasd el és lehet segít.
« Utoljára szerkesztve: 2012. október 13. - 08:44:32 írta N@rbirock »

Nem elérhető Olie

  • 892
  • Roleplay Õrült
    • Profil megtekintése
Rendõr mini filterscript (Életem elsõ script-je)
« Válasz #8 Dátum: 2012. október 13. - 09:04:20 »
0 Show voters
Kezdõnek ez is nagyon jó! :)
Következõnek próbáld meg változóval azt, hogy egy parancsra lépjen be és ki! :)
Tanulgass, és juss mindig elõbbre!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal