Szerző Téma: Alap Parancsok DIALOG_STYLE_INPUT Stilusba  (Megtekintve 2819 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Dátum: 2011. október 03. - 20:27:06 »
+3 Show voters
Hali feltöltök 1 scriptet ami alap parancsok input fajta dialoggal
Hogy mit ist lehet kapni a scriptben sorolom :Health,Armour, Fegyvert lehet 5 dbt(M4,MP5,Grenade,chainsaw,desert)Kick ez még az v1.0 a parancsok még bövülni fog !!
parancsa: /alapcmd
jöjjön a script:
[pawn]
#include <a_samp>
#include <zcmd>
#define DIALOG_0 55
public OnFilterScriptInit()
{
    print(\"\\n--------------------------------------\");
    print(\" Alap parancsok betöltve by ZzzzZ\");
    print(\"--------------------------------------\\n\");
    return 1;
}
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0x3A7CFFFF,\"Alap Parancsok Betöltve by ZzzzZ a.k.a instant parancsa /alapcmd\");
return 1;
}
CMD:Alapcmd(playerid,params[]){ ShowPlayerDialog(playerid,DIALOG_0,DIALOG_STYLE_INPUT,\"Alap Parancsok\",\"Alap Commandok :Kill ,Help,Health,Armour feltöltés,Kick Fegyver lekérés (5DB Fegyver:M4, Desert,MP5,ChainSaw,Grenade)\",\"Rendi\",\"\"); return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_0 && response)
{
if(strcmp(inputtext, \"Kill\", true) == 0)
{
SetPlayerHealth(playerid,0.0);
SendClientMessage(playerid,0x3A7CFFFF,\"[KILL]Megölted magad\");
}
else if(strcmp(inputtext,\"Help\",true) == 0)
{
ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,\"Segitség\",\"\\t Parancsokért:/cmds\\n\\t Teleportokért: /teles\\n\\t Szabályzatért: /rules\",\"OK\",\"\");
}
else if(strcmp(inputtext,\"Health\",true) == 0)
{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,0x3A7CFFFF,\"[HEALTH]Életed feltöltve\");
}
else if(strcmp(inputtext,\"Armour\",true) == 0)
{
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,0x3A7CFFFF,\"[ARMOUR]Páncélod feltöltve\");
}
else if(strcmp(inputtext,\"Kick\",true) == 0)
{
Kick(playerid);
SendClientMessage(playerid,0x3A7CFFFF,\"[KICK]Sikeresen ki kickelted magad xD\");
SendClientMessageToAll(0x3A7CFFFF,\"Valaki ki kickelte magát\");
}
else if(strcmp(inputtext,\"M4\",true) == 0)
{
GivePlayerWeapon(playerid,31,999999);
SendClientMessage(playerid,0x3A7CFFFF,\"M4 fegyver lekérve\");
}
else if(strcmp(inputtext,\"Desert\",true) == 0)
{
GivePlayerWeapon(playerid,24,99999);
SendClientMessage(playerid,0x3A7CFFFF,\"Desert Deagle fegyver lekérve\");
}
else if(strcmp(inputtext,\"MP5\",true) == 0)
{
GivePlayerWeapon(playerid,29,9999);
SendClientMessage(playerid,0x3A7CFFFF,\"MP5 fegyver lekérve\");
}
else if(strcmp(inputtext,\"ChainSaw\",true) == 0)
{
GivePlayerWeapon(playerid,9,123);
SendClientMessage(playerid,0x3A7CFFFF,\"Fürész kézifegyver lekérve\");
}
else if(strcmp(inputtext,\"Grenade\",true) == 0)
{
GivePlayerWeapon(playerid,16,99999);
SendClientMessage(playerid,0x3A7CFFFF,\"Gránát kézifegyver lekérve\");
}
}
return 1;
}
[/pawn]
« Utoljára szerkesztve: 2011. november 12. - 18:08:07 írta APC »

]XziBiT[

  • Vendég
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #1 Dátum: 2011. október 04. - 06:53:15 »
0 Show voters
SZép script!  ;D Grat!

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #2 Dátum: 2011. október 04. - 06:54:41 »
0 Show voters
kösze

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #3 Dátum: 2011. október 04. - 13:48:34 »
0 Show voters
3 hiba:
1. Minek ZCMD egy parancs erejéig?
2. Nincs sor eltolódás ami miatt átláthatatlan a kód.
3. Minek strcmp? Túl bonyolítod a dolgot.

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #4 Dátum: 2011. október 04. - 13:50:54 »
0 Show voters
Idézetet írta: DrAkE date=1317728914\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12209\" data-ipsquote-contentclass=\"forums_Topic
3 hiba:
1. Minek ZCMD egy parancs erejéig?
2. Nincs sor eltolódás ami miatt átláthatatlan a kód.
3. Minek strcmp? Túl bonyolítod a dolgot.
 
A ZCMD az szerintem azért jó ilyenbe mert ha FS-be rakja akkor csak jobb.
A sor eltorlodás nem \'olyan\' nagy vész de az csak már melléklet.
Am meg elmegy a script.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #5 Dátum: 2011. október 04. - 13:54:49 »
0 Show voters
Idézetet írta: JaCk date=1317729054\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12209\" data-ipsquote-contentclass=\"forums_Topic


3 hiba:
1. Minek ZCMD egy parancs erejéig?
2. Nincs sor eltolódás ami miatt átláthatatlan a kód.
3. Minek strcmp? Túl bonyolítod a dolgot.
 
A ZCMD az szerintem azért jó ilyenbe mert ha FS-be rakja akkor csak jobb.
A sor eltorlodás nem \'olyan\' nagy vész de az csak már melléklet.
Am meg elmegy a script.
 
[/quote]
Csak ha a módban vki még \"régi stílusú\" strckmp-t esetleg strfindot vagy dcmd-t használ vagy esetleg más parancs processzort akkor nem fog mûködni.

Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #6 Dátum: 2011. október 04. - 14:26:57 »
0 Show voters
Még 1 hiba:
 
Kick(playerid);
SendClientMessage(playerid,0x3A7CFFFF,\"[KICK]Sikeresen ki kickelted magad xD\");
[/quote]
Nem fogja elküldeni az üzenetet a játékosnak ha elõbb kickeled és utána küldöd el neki az üzenetet:

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #7 Dátum: 2011. október 04. - 14:43:39 »
0 Show voters
Max akkor ha beálit egy timert,hogy beirja /kick a timer 2 mp mulva kiirja Kickelve lettél 1 mp után meg maga a kick.
De ez fölösleges.

Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #8 Dátum: 2011. október 04. - 14:46:39 »
0 Show voters
Zsíír lett !! +++

Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #9 Dátum: 2011. október 04. - 14:46:57 »
0 Show voters
Idézetet írta: JaCk date=1317732219\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12209\" data-ipsquote-contentclass=\"forums_Topic
Max akkor ha beálit egy timert,hogy beirja /kick a timer 2 mp mulva kiirja Kickelve lettél 1 mp után meg maga a kick.
De ez fölösleges.
 
:question: :question:
minek timer?
Elõbb üzenet utána kick....

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #10 Dátum: 2011. október 04. - 14:49:11 »
0 Show voters
Az ugy nemjó mert akkor sem fogja kiadni a szöveget.

Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #11 Dátum: 2011. október 04. - 14:50:04 »
0 Show voters
Miért ne adná ki? :-\\

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #12 Dátum: 2011. október 04. - 14:54:47 »
0 Show voters
Mivel rögtön kickeli hiába van elötte akkor is elöbb kickeli.Kipróbáltam.

Kovacs_Bela

  • Vendég
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #13 Dátum: 2011. október 04. - 18:35:47 »
0 Show voters

Ha Tetszik a script + -t elfogadok ;) [/quote]
Akkor idéznék a fórum szabályzatból
 

[1.] Tisztelet kérés
       Sokan vannak azok, akik \"kérik\" hogy \"Lájkolják\" a hozászolásukat.
       Na ennek mától vége, se aláírásban, se a hozzászólásban tilos az ilyesfajta kérés!
       Majd a tag eldönti, hogy segítettél-e neki, vagy hogy \"megjutalmazzon\" a segítõkész hozzászólásod miatt.
 
[/quote]
amúgy nemrosz

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Alap Parancsok DIALOG_STYLE_INPUT Stilusba
« Válasz #14 Dátum: 2011. október 04. - 19:14:02 »
0 Show voters
oksa töb nem lesz :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal