Szerző Téma: /rhelp  (Megtekintve 1909 alkalommal)

/rhelp
« Dátum: 2012. április 15. - 16:23:32 »
0 Show voters
Sziasztok! Valaki lécci csinálna nekem egy olyan scriptet hogyha valaki be irja /rhelp akkor be jön neki egy dialog és kéri a kódot. A kód ez legyen: 1975029
És hogyha beirta a kódot akkor kiirja a chatba az üzenetet. Az üzenet ez legyen:
Rendõr Parancsok: /vonszol /fegyverengedély /büntetõpont /kerékbilincs /megszondáztat
Rendõr Parancsok: /h /h1 /csekk /bírság /sokk /megbilincsel /elenged /pc /börtön /mb\");
Rendõr Parancsok: /trafi-be /trafi-ki /r-nyit /r-zár /felszerelés\");
Rendõrfõnök Parancsok: /rendõr /kirúgfõnökös /fõnökösrang
Igy ahogy le irtam igy irja ki a chatba egymás alá ahogy irtam. Lécci segitsetek! Elõre is köszi!
« Utoljára szerkesztve: 2012. április 15. - 16:30:00 írta SniperMen11 »

Nem elérhető $uRí

  • 226
    • Profil megtekintése
/rhelp
« Válasz #1 Dátum: 2012. április 15. - 16:43:05 »
0 Show voters
Tessék, de nem dialogos mert ugy nehéz :S Teszteld:
 

if(!strcmp(cmdtext, \"/rhelp\", true,5))
{   
    if(!strcmp(cmdtext[5], \"1975029\"))   
    {       
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /vonszol /fegyverengedély /büntetõpont /kerékbilincs /megszondáztat\");   
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /h /h1 /csekk /bírság /sokk /megbilincsel /elenged /pc /börtön /mb\");
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /trafi-be /trafi-ki /r-nyit /r-zár /felszerelés\");
     SendClientMessage(playerid,-1,\"Rendõrfõnök Parancsok: /rendõr /kirúgfõnökös /fõnökösrang\"); 
    }   
    else return SendClientMessage(playerid, -1, \"Használat: /rhelp [jelszó]\");
    return 0;
}
« Utoljára szerkesztve: 2012. április 15. - 16:53:41 írta $uRí »

/rhelp
« Válasz #2 Dátum: 2012. április 15. - 17:19:13 »
0 Show voters
Kössz,Nem tod scriptben megcsinálni?

Nem elérhető $uRí

  • 226
    • Profil megtekintése
/rhelp
« Válasz #3 Dátum: 2012. április 15. - 17:24:11 »
0 Show voters
De  :yes:!
 

#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/rhelp\", true,5))
{
    if(!strcmp(cmdtext[5], \"1975029\"))
    {
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /vonszol /fegyverengedély /büntetõpont /kerékbilincs /megszondáztat\");
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /h /h1 /csekk /bírság /sokk /megbilincsel /elenged /pc /börtön /mb\");
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /trafi-be /trafi-ki /r-nyit /r-zár /felszerelés\");
     SendClientMessage(playerid,-1,\"Rendõrfõnök Parancsok: /rendõr /kirúgfõnökös /fõnökösrang\");
    }
    else return SendClientMessage(playerid, -1, \"Használat: /rhelp [jelszó]\");
    }
return 1;
}

 
Ha nem megyen a parancs írd átt a renturn 0; ra de teszteld le return 1; most! :D
« Utoljára szerkesztve: 2012. április 15. - 17:27:21 írta $uRí »

/rhelp
« Válasz #4 Dátum: 2012. április 15. - 17:41:56 »
0 Show voters
Ahányszor beirom hogy /rhelp 1975029 annyiszor irja ki hogy : Használat: /rhelp [jelszó]

Nem elérhető $uRí

  • 226
    • Profil megtekintése
/rhelp
« Válasz #5 Dátum: 2012. április 15. - 17:42:58 »
0 Show voters
akkor probáld meg return 0; -val!

/rhelp
« Válasz #6 Dátum: 2012. április 15. - 17:50:26 »
0 Show voters
Lécci ird át te nem értek hozzá.

Nem elérhető $uRí

  • 226
    • Profil megtekintése
/rhelp
« Válasz #7 Dátum: 2012. április 15. - 17:57:04 »
0 Show voters

#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/rhelp\", true,5))
{
    if(!strcmp(cmdtext[5], \"1975029\"))
    {
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /vonszol /fegyverengedély /büntetõpont /kerékbilincs /megszondáztat\");
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /h /h1 /csekk /bírság /sokk /megbilincsel /elenged /pc /börtön /mb\");
     SendClientMessage(playerid,-1,\"Rendõr Parancsok: /trafi-be /trafi-ki /r-nyit /r-zár /felszerelés\");
     SendClientMessage(playerid,-1,\"Rendõrfõnök Parancsok: /rendõr /kirúgfõnökös /fõnökösrang\");
    }
    else return SendClientMessage(playerid, -1, \"Használat: /rhelp [jelszó]\");
    }
return 0;
}

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
/rhelp
« Válasz #8 Dátum: 2012. április 15. - 18:04:43 »
0 Show voters
$uRí ezt alapból rosszul csináltad meg! Strtok-al vagy sscanf-al kell mert így a szóközt olvassa be nem a szóköz után beírt számot! Megcsinálnám de nem vagyok otthon

Nem elérhető $uRí

  • 226
    • Profil megtekintése
/rhelp
« Válasz #9 Dátum: 2012. április 15. - 18:05:58 »
0 Show voters
Idézetet írta: zeteni date=1334505883\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20227\" data-ipsquote-contentclass=\"forums_Topic
$uRí ezt alapból rosszul csináltad meg! Strtok-al vagy sscanf-al kell mert így a szóközt olvassa be nem a szóköz után beírt számot! Megcsinálnám de nem vagyok otthon
 
hm, igazad lehet de hol csináljam meg sscanf -al a kodnál?

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
/rhelp
« Válasz #10 Dátum: 2012. április 15. - 18:07:14 »
0 Show voters
valójában sscanf-hoz nem értek azthittem te tudod  :hihi: Én csak strtok-ot tudom használni szerintem egyszerûbb

Nem elérhető $uRí

  • 226
    • Profil megtekintése
/rhelp
« Válasz #11 Dátum: 2012. április 15. - 18:09:32 »
0 Show voters
Idézetet írta: zeteni date=1334506034\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20227\" data-ipsquote-contentclass=\"forums_Topic
valójában sscanf-hoz nem értek azthittem te tudod  :hihi: Én csak strtok-ot tudom használni szerintem egyszerûbb
 
Nem nagyon értek egyikhez sem.. :S :D

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
/rhelp
« Válasz #12 Dátum: 2012. április 15. - 18:13:31 »
0 Show voters
Na jó megírom, de nem biztos h jó lesz mert nem vagyok otthon!

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
/rhelp
« Válasz #13 Dátum: 2012. április 15. - 18:20:24 »
0 Show voters
Megírtam, tessék!
 

#include <a_samp>
#include <zcmd>
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define DIALOG_0 1
CMD:rhelp(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_INPUT, \"Írd be!\", \"Írd be a kódot\", \"OK\", \"Mégse\");
return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
    if(inputtext[playerid] == 1975029)
    {
        SendClientMessage(playerid, COLOR_GREY, \"---------------Rendõr parancsok---------------\");
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"/vonszol /fegyverengedély /büntetõpont /kerékbilincs /megszondáztat\");
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"/h /h1 /csekk /bírság /sokk /megbilincsel /elenged /pc /börtön /mb\");
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"/trafi-be /trafi-ki /r-nyit /r-zár /felszerelés\");
   SendClientMessage(playerid, COLOR_GREY, \"---------------Rendõrfõnök parancsok----------\");
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"/rendõr /kirúgfõnökös /fõnökösrang\");
    }
             else
    {
        SendClientMessage(playerid, COLOR_RED, \"Rossz jelszó!\");
    }
}
return 1;
}

 
Arra ügyelj, hogy a \"zcmd\" szükséges!
« Utoljára szerkesztve: 2012. április 15. - 18:23:13 írta Rupert »

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
/rhelp
« Válasz #14 Dátum: 2012. április 15. - 18:24:23 »
0 Show voters
#include <a_samp>
 
#define kek 0x33CCFFAA
#pragma tabsize 0
#define DIALOG_0 (0)
 
public OnPlayerCommandText(playerid, cmdtext[])
{
     if(!strcmp(cmdtext, \"/rhelp\", true))
     {
 ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_INPUT, \"Zsaru parancsok\",\"Zsaru parancsokhoz kérem a jelszavat:\",\"Rendben\",\"Mégse\");
      return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_0)
    {
        if(response == 1)
        {
            if(strcmp(inputtext,\"1975029\"))
   {
       SendClientMessage(playerid, 0xF50000FF, \"Hibás jelszó.\");
   }
   else
   {
      SendClientMessage(playerid, kek, \"Rendõr Parancsok: /vonszol /fegyverengedély /büntetõpont /kerékbilincs /megszondáztat\");
                SendClientMessage(playerid, kek, \"Rendõr Parancsok: /h /h1 /csekk /bírság /sokk /megbilincsel /elenged /pc /börtön /mb\");
                SendClientMessage(playerid, kek, \"Rendõr Parancsok: /trafi-be /trafi-ki /r-nyit /r-zár /felszerelés\");
                SendClientMessage(playerid, kek, \"Rendõrfõnök Parancsok: /rendõr /kirúgfõnökös /fõnökösrang\");
   }
}
return 1;
}
return 0;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal