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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: BoSS - 2012. február 24. - 19:46:49

Cím: uzumymw
Írta: BoSS - 2012. február 24. - 19:46:49
Sziasztok ez a code lehetövé teszi,hogy kapjunk fegyvert. Az \"uzumymw\" parancs szó a GTA San Andread Singlel-en használható gondoltam meg csinálom Multiba is bár nemtudom,hogy valaki meg-e írta már.
Elsõ \"scriptem\" ha lehet annak nevezni amit publikálok...Remélem valakinek jól jön :)
 
#include <a_samp>
#include <zcmd>
new Text:CheatAct; // Változó létrehozása!
forward TextOff(playerid);
public OnFilterScriptInit()
{
CheatAct = TextDrawCreate(29.000000, 114.000000, \"Cheat actived!\"); // Új Textdraw létrehozása!
TextDrawBackgroundColor(CheatAct, 255);
TextDrawFont(CheatAct, 1);
TextDrawLetterSize(CheatAct, 0.410000, 0.899999);
TextDrawColor(CheatAct, -1);
TextDrawSetOutline(CheatAct, 0);
TextDrawSetProportional(CheatAct, 1);
TextDrawSetShadow(CheatAct, 1);
TextDrawUseBox(CheatAct, 1);
TextDrawBoxColor(CheatAct, 255);
TextDrawTextSize(CheatAct, 126.000000, 0.000000);
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(CheatAct); // Textdraw eltûntetése mindenkinek!
TextDrawDestroy(CheatAct); // Textdraw törlése
return 1;
}
CMD:uzumymw(playerid, params[])
{
GivePlayerWeapon(playerid, 9,1);
GivePlayerWeapon(playerid, 23,50);
GivePlayerWeapon(playerid, 27,150);
GivePlayerWeapon(playerid, 29,200);
GivePlayerWeapon(playerid, 31,200);
GivePlayerWeapon(playerid, 36,15);
GivePlayerWeapon(playerid, 34,75);
GivePlayerWeapon(playerid, 37,300);
TextDrawShowForPlayer(playerid, CheatAct); // Textdraw megjelenítése
SetTimerEx(\"TextOff\", 3000, false, \"d\", playerid); // Textdraw eltûntetése 3 másodperc után!
return 1;
}
public TextOff(playerid)
{
TextDrawHideForPlayer(playerid, CheatAct);
return 1;
}
}

 
UI: Nem tudom,hogy Singlelben pont ezeket-e a fegyvereket adja-e rég játszottam már úgy :)
A TextDraot Flash készítette el!
Cím: uzumymw
Írta: krissz96 - 2012. február 24. - 20:10:18
jó lett  :hmmm: de legalább egy cheat activated text drawot készíthettél volna hozzá  :(
Cím: uzumymw
Írta: Norby - 2012. február 24. - 21:13:22
Igaz textdraw jó lett volna hozzá.
Ezt úgy kellene megcsinálni hogy ne kelljen megnyomni a T betût hanem mint a rendes GTA ba simán gépeled és be adja. :)
Nem tudom lehetséges e de megpróbálkozok vele : http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange
Cím: uzumymw
Írta: szabyxxx - 2012. február 25. - 07:06:25
Idézetet írta: RAGE date=1330110618\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17470\" data-ipsquote-contentclass=\"forums_Topic
jó lett  :hmmm: de legalább egy cheat activated text drawot készíthettél volna hozzá  :(
 
ugy gondolod ahogy én csintem RAGE??
Cím: uzumymw
Írta: Flash - 2012. február 25. - 08:23:03
Igen, úgy gondolta.
Beírod /uzumymw ad fegyókat + megjelenik a bal felsõ sarokba egy Cheat actived textdraw box al! és 3-4 másodperc múlva tûnik el.
Cím: uzumymw
Írta: CANNONN - 2012. február 25. - 10:48:32
Szia! Ez így magában elég kevés, egy \"Cheat activated\" textdrawot tényleg készíthetnél hozzá, amit már az elõttem szólok is megemlítettek! ;)
Cím: uzumymw
Írta: szabyxxx - 2012. február 25. - 11:51:11
:D         
Cím: uzumymw
Írta: norbee0170 - 2012. február 25. - 12:08:15
ez ink code mint scripte de a
text tényleg jólenne :D
grat ha az elsõ scripted  :thumbsup:
Cím: uzumymw
Írta: Flash - 2012. február 25. - 14:20:16
Megcsináljam neked Textdraw-al? :)
Cím: uzumymw
Írta: BoSS - 2012. február 25. - 16:27:52
Annyira nem értek a textdrawokhoz...de gyakorlom meg próbálom meg csinálni, segítséget meg elfogadok.:)
Cím: uzumymw
Írta: szabyxxx - 2012. február 25. - 16:36:55
#include <a_samp>
#include <zcmd>
#include <sscanf2>
forward xxTime(playerid);
public xxTimer(playerid)
{
TextDrawHideForPlayer(playerid, uzumymw);
 
return 1;
}
public OnFilterScriptInit()
{
uzumymw = TextDrawCreate(30.000000,114.000000,\"Cheat Actived!\");
TextDrawUseBox(uzumymw,1);
TextDrawBoxColor(uzumymw,0x00000066);
TextDrawTextSize(uzumymw,153.000000,0.000000);
TextDrawAlignment(uzumymw,0);
TextDrawBackgroundColor(uzumymw,0x000000ff);
TextDrawFont(uzumymw,1);
TextDrawLetterSize(uzumymw,0.499999,1.300000);
TextDrawColor(uzumymw,0xffffffff);
TextDrawSetProportional(uzumymw,1);
TextDrawSetShadow(uzumymw,1);
return 1;
}
 
CMD:uzumymw(playerid)
{
TextDrawShowForPlayer(playerid, uzumymw);
SetTimerEx(\"xxTimer\",5000,0, \"d\", playerid);
GivePlayerWeapon(playerid, 9,1);
GivePlayerWeapon(playerid, 23,50);
GivePlayerWeapon(playerid, 27,150);
GivePlayerWeapon(playerid, 29,200);
GivePlayerWeapon(playerid, 31,200);
GivePlayerWeapon(playerid, 36,15);
GivePlayerWeapon(playerid, 34,75);
GivePlayerWeapon(playerid, 37,300);
return 1;
}

 
Textdrawosra megcsintem Tessék!
Cím: uzumymw
Írta: Flash - 2012. február 25. - 16:37:28
Megcsináltam Textdrawos-ra, és odaírtam mi  micsoda! :)
+ te az sscanf-ot is beágyaztad, pedig az nem kell.
Script:
 
#include <a_samp>
#include <zcmd>
new Text:CheatAct; // Változó létrehozása!
forward TextOff(playerid);
public OnFilterScriptInit()
{
CheatAct = TextDrawCreate(29.000000, 114.000000, \"Cheat actived!\"); // Új Textdraw létrehozása!
TextDrawBackgroundColor(CheatAct, 255);
TextDrawFont(CheatAct, 1);
TextDrawLetterSize(CheatAct, 0.410000, 0.899999);
TextDrawColor(CheatAct, -1);
TextDrawSetOutline(CheatAct, 0);
TextDrawSetProportional(CheatAct, 1);
TextDrawSetShadow(CheatAct, 1);
TextDrawUseBox(CheatAct, 1);
TextDrawBoxColor(CheatAct, 255);
TextDrawTextSize(CheatAct, 126.000000, 0.000000);
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(CheatAct); // Textdraw eltûntetése mindenkinek!
TextDrawDestroy(CheatAct); // Textdraw törlése
return 1;
}
CMD:uzumymw(playerid, params[])
{
GivePlayerWeapon(playerid, 9,1);
GivePlayerWeapon(playerid, 23,50);
GivePlayerWeapon(playerid, 27,150);
GivePlayerWeapon(playerid, 29,200);
GivePlayerWeapon(playerid, 31,200);
GivePlayerWeapon(playerid, 36,15);
GivePlayerWeapon(playerid, 34,75);
GivePlayerWeapon(playerid, 37,300);
TextDrawShowForPlayer(playerid, CheatAct); // Textdraw megjelenítése
SetTimerEx(\"TextOff\", 3000, false, \"d\", playerid); // Textdraw eltûntetése 3 másodperc után!
return 1;
}
public TextOff(playerid)
{
TextDrawHideForPlayer(playerid, CheatAct);
return 1;
}
Cím: uzumymw
Írta: szabyxxx - 2012. február 25. - 16:38:29
Féash énis megcsintem :XD
Cím: uzumymw
Írta: Flash - 2012. február 25. - 16:40:08
Egyszerre. :)
Amúgy a te megoldásodnál nem tûnik el restart után. :) De azért jól csináltad. :)
Cím: uzumymw
Írta: krissz96 - 2012. február 25. - 16:40:38
háháááá  :D :D :D bekéne vagy 8 embert hivni a témába hogy mindenki csinálja meg ugyan ezt csak másként  :D :D :D :D meg van a 2
Cím: uzumymw
Írta: Flash - 2012. február 25. - 16:41:36
Na de tessék, teszteld, mert én nem teszteltem. :D
+ az sscanf-ot ne ágyazd be!
Cím: uzumymw
Írta: BoSS - 2012. február 25. - 16:42:32
Idézetet írta: Flash date=1330184248\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17470\" data-ipsquote-contentclass=\"forums_Topic
Megcsináltam Textdrawos-ra, és odaírtam mi  micsoda! :)
+ te az sscanf-ot is beágyaztad, pedig az nem kell.
Script:
 
#include <a_samp>
#include <zcmd>
new Text:CheatAct; // Változó létrehozása!
forward TextOff(playerid);
public OnFilterScriptInit()
{
CheatAct = TextDrawCreate(29.000000, 114.000000, \"Cheat actived!\"); // Új Textdraw létrehozása!
TextDrawBackgroundColor(CheatAct, 255);
TextDrawFont(CheatAct, 1);
TextDrawLetterSize(CheatAct, 0.410000, 0.899999);
TextDrawColor(CheatAct, -1);
TextDrawSetOutline(CheatAct, 0);
TextDrawSetProportional(CheatAct, 1);
TextDrawSetShadow(CheatAct, 1);
TextDrawUseBox(CheatAct, 1);
TextDrawBoxColor(CheatAct, 255);
TextDrawTextSize(CheatAct, 126.000000, 0.000000);
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(CheatAct); // Textdraw eltûntetése mindenkinek!
TextDrawDestroy(CheatAct); // Textdraw törlése
return 1;
}
CMD:uzumymw(playerid, params[])
{
GivePlayerWeapon(playerid, 9,1);
GivePlayerWeapon(playerid, 23,50);
GivePlayerWeapon(playerid, 27,150);
GivePlayerWeapon(playerid, 29,200);
GivePlayerWeapon(playerid, 31,200);
GivePlayerWeapon(playerid, 36,15);
GivePlayerWeapon(playerid, 34,75);
GivePlayerWeapon(playerid, 37,300);
TextDrawShowForPlayer(playerid, CheatAct); // Textdraw megjelenítése
SetTimerEx(\"TextOff\", 3000, false, \"d\", playerid); // Textdraw eltûntetése 3 másodperc után!
return 1;
}
public TextOff(playerid)
{
TextDrawHideForPlayer(playerid, CheatAct);
return 1;
}

 

Köszi :)) Frissítettem és oda írtam,hogy a textdrawot te hoztad létre.
Cím: uzumymw
Írta: Flash - 2012. február 25. - 16:43:13
Ó kösz :D
Am ha megvan amit szerettél, zárd a témát :P
Cím: uzumymw
Írta: szabyxxx - 2012. február 25. - 16:43:35
:))