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: instant - 2011. Október 03. - 20:27:06

Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: instant - 2011. Október 03. - 20:27:06
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]
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: ]XziBiT[ - 2011. Október 04. - 06:53:15
SZép script!  ;D Grat!
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: instant - 2011. Október 04. - 06:54:41
kösze
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: DrAkE - 2011. Október 04. - 13:48:34
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.
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: JackBronson - 2011. Október 04. - 13:50:54
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.
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: DrAkE - 2011. Október 04. - 13:54:49
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.
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: kadaradam - 2011. Október 04. - 14:26:57
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:
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: JackBronson - 2011. Október 04. - 14:43:39
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.
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: ~BlackStyler~ - 2011. Október 04. - 14:46:39
Zsíír lett !! +++
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: kadaradam - 2011. Október 04. - 14:46:57
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....
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: JackBronson - 2011. Október 04. - 14:49:11
Az ugy nemjó mert akkor sem fogja kiadni a szöveget.
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: kadaradam - 2011. Október 04. - 14:50:04
Miért ne adná ki? :-\\
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: JackBronson - 2011. Október 04. - 14:54:47
Mivel rögtön kickeli hiába van elötte akkor is elöbb kickeli.Kipróbáltam.
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: Kovacs_Bela - 2011. Október 04. - 18:35:47

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
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: instant - 2011. Október 04. - 19:14:02
oksa töb nem lesz :)
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: Dead - 2011. Október 06. - 21:44:26
Nice :D
Cím: Alap Parancsok DIALOG_STYLE_INPUT Stilusba
Írta: instant - 2011. Október 07. - 08:04:43
Idézetet írta: Dead date=1317930266\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12209\" data-ipsquote-contentclass=\"forums_Topic
Nice :D
 
ty