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: Zippanto - 2015. július 23. - 21:05:55

Cím: Jármű készítés
Írta: Zippanto - 2015. július 23. - 21:05:55
Sziasztok!
Bemutatom az első scriptem ami ZCMD és SSCANF alapján lett írva.
Akinek kell nyugodtan felhasználhatja bármilyen célra.
Használat: /createveh [ModelID] [színID1] [színID2]
Pastebin: http://pastebin.com/uLGW2XM5#
 

CMD:createveh(playerid,params[])
{
if(PlayerInfo[playerid][Admin] >= 3)
{
     new string[128];
      new kocsiid,color1,color2;
if(sscanf(params,\"iii\",kocsiid,color1,color2)) return SendClientMessage(playerid,WHITE,\"(( Használat: /createveh [ModelID] [szín1] [szín2] ))\");
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"*AdmCmd* %s lerakott egy új járművet. Tipus: %d\",nev,kocsiid);
SendAdminMessage(LIGHTRED,string);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateVehicle(kocsiid,X,Y+1.0,Z,0.0000,color1,color2,-1);
}
     else SendClientMessage(playerid,WHITE,\"Ismeretlen parancs!\"); return 1;
}
Cím: Jármű készítés
Írta: JacksonDavis - 2015. július 23. - 23:47:56
  if(IsPlayerConnected(playerid))
Ez kicsit kifogásolható... Ha nem vagy felcsatlakozva be sem írhatod a parancsot.
Cím: Jármű készítés
Írta: Zippanto - 2015. július 24. - 08:39:12
Javítva
Cím: Jármű készítés
Írta: Flash - 2015. július 24. - 11:56:53
Így olyan szépen szarrá lehet lagoltatni akár az egész szervert hogy öröm lesz nézni. Kell egy védelem hogy ne akármennyi mennyiségű járműt tudjon lehívni mindenki hanem mondjuk max 1-2-t!
Cím: Jármű készítés
Írta: Tlalala - 2015. július 26. - 21:58:10
Valamint pl.:999-es kocsi id nincs
Cím: Jármű készítés
Írta: Andriis - 2015. július 26. - 22:12:17
A gond ezzel csak az, hogy a kis kódod így nem állja meg a helyét. Ugyanis admin használhatja csak, márpedig admin rendszert nem nagyon látok. Szín definíciók sincsenek, valamint a SendAdminMessage stock is hiányzik. És amit a felettem lévő felhasználó írt, a kocsi ID-ket korlátozni kellene.
 
if(kocsiid < 400 || kocsiid > 611) return SendClientMessage(playerid, -1, \"Nincs ilyen kocsi ID\");
Cím: Jármű készítés
Írta: Zippanto - 2015. július 30. - 00:18:07
Amint gépközelben leszek javítom.
Cím: Jármű készítés
Írta: Cappsy - 2015. július 30. - 02:10:05
[admin]Jelen állapot szerint a \'script\' használhatatlan.....24 órát adok a javításra.. Valamint nem tesztelt kódot, nem publikálunk.. És kötve hiszem, hogy működni fog ez a kód, ha csak úgy bemásolod a pawnoba :)...Értem, én hogy kezdő vagy.. És ezzel semmi baj sincsen, hisz látod, a többiek szívesen segítenek a formai/működési problémáknak a megoldásával kapcsolatba.. De ez konkrétan hülyeség valahonnan összemásolva beraktad, úgy hogy a szkripteléshez kötve hiszem, hogy alapszinten értenél.. Mert ha így lenne, akkor rögtön eszedbe jutott volna hogy minek oda az a \'Ha\' függvény az elejére..A színekre is csak hivatkozol de definiálva nincsenek.. És nehogy azzal gyere, hogy ezt te nem kimásolgattad, mert mind a színek, az adminrendszer maradéka, és az IsPlayerConnected rész is utal rá.. Nem is tudom melyik módba látok hasonló felépítést..  :whistle:.. Inkább olvasgass leírásokat, van egy csomó a fórumon, vigyél bele egy kis kreativitást és hidd el nekem, még ha lesznek is benne hibák, a közösség akkor is jobban meg fogja becsülni! [/admin]
Cím: Jármű készítés
Írta: EnterR - 2015. július 30. - 13:24:20
Idézetet írta: Cα℘℘ჷƴ date=1438215005\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"56567\" data-ipsquote-contentclass=\"forums_Topic
Nem is tudom melyik módba látok hasonló felépítést..  :whistle:..
 
Melyik módban látsz hasonló felépítést?