Szerző Téma: Alap parancsok letrehozasa kezdoknek  (Megtekintve 411 alkalommal)

Alap parancsok letrehozasa kezdoknek
« Dátum: 2013. július 28. - 10:08:05 »
0 Show voters
Udv ,
Szeretnek segiteni azokon akik kezdok vagy megakarnak tanulni scriptelni .
Most megmutatok nehany scriptet , hogy hogyan hozzuk letre . :D
cmds letrehozasa:
lehet dialogba , uzenetbe :D megmutatom mind a kettot.
CMD:cmds(playerid,params[])
{
ShowPlayerDialog(playerid,DIALOG_RM,DIALOG_STYLE_LIST,\"Parancsok:\"/rules\\n/help\",\"igen\",\"nem\"   << ide ti dontitek el ,hogy mit irtok .
CMD:cmds(playerid,params[])
{
SendClientMessage(playerid,\"Parancsok: /rules, /help /teles\"
}
#endif
/help parancsot is igy kell csinalni csak atirni ami kell .... :D
Eletfeltolto:
CMD:elet(playerid,params[])
{
SetPlayerHealth(playerid,100);
}
#endif
Armour:
CMD:armour(playerid,params[])
{
SetPlayerArmour(playerid,100);
}
#endif
Magyarazat:SetPlayerArmour(playerid,100); : feltolti a jatekos eleterejet 100 ra ,ezt lehet alitani amenyire csak akarjuk :D
AFK Rendszer:
CMD:afk(playerid, params[])
    {
            TogglePlayerControllable(playerid,0);
            new playerneve[24], string[64];
            GetPlayerName(playerid, playerneve, 24);
            format(string, 64, \"%s {FF0000}Belepett AFK nak\", playerneve);
            SendClientMessageToAll(0xFF7318FF, string);
            SendClientMessage(playerid, 0xAA3333AA, \"{FF6347}AFK-ba léptél!\");
            SendClientMessage(playerid, 0x000000AA, \"{FF6347}Vissza téréshez {FF0000}/afkoff!\");
            SetPlayerVirtualWorld(playerid, 3);
            return 1;
    }
CMD:afkoff(playerid, params[])
    {
            TogglePlayerControllable(playerid,1);
            new playerneve[24], string[64];
            GetPlayerName(playerid, playerneve, 24);
            format(string, 64, \"%s {FF0000}Viszajott az afkbol!\", playerneve);
            SendClientMessageToAll(0xFF7318FF, string);
            SendClientMessage(playerid, 0xAA3333AA, \"{FF6347}Kiléptél az AFK-ból!\");
            SetPlayerVirtualWorld(playerid, 0);
            return 1;
    }
}
PM :
CMD:pm(playerid,params[])
{
if(IsPlayerConnected(playerid))
    {
    new pm[128];
   new id;
   new string[128];
   new nev[20];
   GetPlayerName(playerid,nev,sizeof(nev));
   if(sscanf(params, \"us[128]\",id,pm)) msg(playerid,piros,\"Használat: /pm [iD] [Üzenet]\");
   else if(id == INVALID_PLAYER_ID) return msg(playerid,piros,\"Nem aktív játékos!\");
   else {
   format(string,sizeof(string),\"[PM] (%d)%s üzeni: %s\",playerid,nev,pm);
   msg(id,zold,string);
   msg(playerid,piros,\"Üzeneted elküldve!\");
   }
   }
return 1;
}
Este,reggel script
CMD:este(playerid)
{
    new string[128];
    new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
SetPlayerTime(playerid,0,0);
msg(playerid,-1,\"{00ffff}Át álítottad az idõt 0órára!\");
format(string,sizeof(string),\"{9900ff}%s használta a {ff00ee}/este parancsot {bbff00}és nála így sötét lett a játékban\",nev);
msgall(-1,string);
return 1;
}
CMD:reggel(playerid)
{
    new string[128];
    new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
SetPlayerTime(playerid,9,30);
msg(playerid,-1,\"{d9ff00}Át álítottad az idõt {ff1100}9órára!\");
format(string,sizeof(string),\"{ccff00}%s használta a {48ff00}/reggel parancsot {fff200}és nála így világos lett lett a játékban\",nev);
msgall(-1,string);
return 1;
}
Kocsijavito:
CMD:assist(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return msg(playerid, SZIN_PIROS, \"Nem vagy jármûben!\");
RepairVehicle(GetPlayerVehicleID(playerid));
msg(playerid, SZIN_LIME, \"Jármûved sikeresen megjavítva!\");
return 1;
}
Stats :
CMD:stats(playerid)
{
    new Sztring[256];
    new pName[MAX_PLAYER_NAME];
    new Money = GetPlayerMoney(playerid);
    new Score = GetPlayerScore(playerid);
    GetPlayerName(playerid, pName, sizeof(pName));
   
    msg(playerid, SZIN_BLACK,\"============================\");
    msg(playerid, SZIN_BLACK,\"============================\");
    format(Sztring, sizeof(Sztring), \"{dd00ff}Név:{0099ff} %s\", pName);
SendClientMessage(playerid, SZIN_LIGHTBLUE, Sztring);
    msg(playerid, SZIN_BLACK,\"============================\");
    format(Sztring, sizeof(Sztring), \"{40ff00}Pénz:{ccff00} %d$\", Money);
    SendClientMessage(playerid, SZIN_LIME, Sztring);
    msg(playerid, SZIN_BLACK,\"============================\");
    format(Sztring, sizeof(Sztring), \"{0040ff}Pont(ok):{ff007b} %d\", Score);
SendClientMessage(playerid, SZIN_ARANY, Sztring);
msg(playerid, SZIN_BLACK,\"============================\");
msg(playerid, SZIN_BLACK,\"============================\");
return 1;
}
Fegyveradas:
CMD:fegyverek(playerid, params[])
{
GivePlayerWeapon(playerid, 10, 500);
GivePlayerWeapon(playerid, 11, 500);        <<itt kilehet cserelni hogy milyen fegyvert adjon ha a jatekos beirja
GivePlayerWeapon(playerid, 12, 500);
GivePlayerWeapon(playerid, 13, 500);        << /fegyverek  (playerid, 10=fegyverid , 10, 500= tolteny
GivePlayerWeapon(playerid, 14, 500);
GivePlayerWeapon(playerid, 15, 500);
GivePlayerWeapon(playerid, 16, 500);
return 1;
}
Enyi lenne egyelore .
Tudom nagyon egyszeru,alap dolog de kezdoknek meg jol johet  .
ha valamit nem ertetek skype:fastdavid123
Remelem segitettem valakinek .

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Alap parancsok letrehozasa kezdoknek
« Válasz #1 Dátum: 2013. július 28. - 10:52:12 »
0 Show voters
Ebbõl semmit se ért a kezdõ.............

Nem elérhető Gh0st

  • 917
    • Profil megtekintése
Alap parancsok letrehozasa kezdoknek
« Válasz #2 Dátum: 2013. július 28. - 11:00:19 »
0 Show voters
Idézetet írta: David123 date=1374998885\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40535\" data-ipsquote-contentclass=\"forums_Topic
Armour:
CMD:armour(playerid,params[])
{
SetPlayerArmour(playerid,100);
}
#endif
Magyarazat:SetPlayerArmour(playerid,100); : feltolti a jatekos eleterejet 100 ra ,ezt lehet alitani amenyire csak akarjuk :D
 
Az armour az a páncélzat,nem az élet. :D
A végén mintha kicsit elírtad volna....
\"new Sztring\" pl
Az nem \"new String\" lenne?
És igen,ebbõl tényleg nem sokat értenek,annyi,hogy kimásolják,és kész...

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Alap parancsok letrehozasa kezdoknek
« Válasz #3 Dátum: 2013. július 28. - 13:07:05 »
0 Show voters
Ez katasztrófális, zárok.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal