Szerző Téma: Defensive RPG Dialogok  (Megtekintve 847 alkalommal)

BarnyBoy

  • Vendég
Defensive RPG Dialogok
« Dátum: 2014. Május 11. - 22:20:37 »
0 Show voters
Üdv!
A segítségetek szeretném kérni az ügyben, hogy néha kiír egy másik dialoghoz csatolt hibaüzenetet, viszont a szerver megcsinálja azt amit kérek. Légyszi help!
Itt a kép: (éppen az admin teleportálást hajtom végre, de küldi a hibaüzeneteket)
[hs width=300 height=300]http://kepfeltoltes.hu/140511/796876353sa-mp-009_www.kepfeltoltes.hu_.png[/hs]
És itt a kód: (ez az összes OnDialogResponse alatti szakasz egy töredéke, de a harcstílus váltó és az admin teleportáló kódja benne van)



public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
       
if(strlen(inputtext) == 0)
{
   ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
   dini_Create(File);
   dini_Set(File, \"Jelszó\", inputtext);
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
    if(!response) return Kick(playerid);
if(Egyezik(inputtext, dini_Get(File, \"Jelszó\")))
{
    SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
    Beloggolt[playerid] = 1;
    SpawnPlayer(playerid);
}
else
{
    WPW[playerid] ++;
    SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
    if(WPW[playerid] == 3)
    {
        SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
        Kick(playerid);
   }
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
    if(listitem == 0)
    {
        SendClientMessage(playerid, FONTOS, \"{20d958}[Regisztráció]: {ffffff}A karaktered férfi nemû.\");
        pInfo[playerid][pNem] = FERFI;
       
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
   pInfo[playerid][pSkin] = 60;
   SetPlayerSkin(playerid, 60);
}
    if(listitem == 1)
    {
        SendClientMessage(playerid, FONTOS, \"{0f6dba}[Regisztráció]: {ffffff}A karaktered nõ nemû.\");
        pInfo[playerid][pNem] = NO;
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
 
            SetPlayerSkin(playerid, 93);
            pInfo[playerid][pSkin] = 93;
}
}
if(dialogid == hstilusvalto)
{
if(!response) return 1;
    if(listitem == 0)
{
   if(pInfo[playerid][pEdzettseg] > 0)
   {
      pInfo[playerid][pHarcstilus] = 1;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Normál!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 0\");
}
if(listitem == 1)
{
   if(pInfo[playerid][pEdzettseg] > 3)
   {
      pInfo[playerid][pHarcstilus] = 2;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Box!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 3\");
}
if(listitem == 2)
{
   if(pInfo[playerid][pEdzettseg] > 6)
   {
      pInfo[playerid][pHarcstilus] = 3;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Kung-fu!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 6\");
}
if(listitem == 3)
{
   if(pInfo[playerid][pEdzettseg] > 9)
   {
      pInfo[playerid][pHarcstilus] = 4;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Elbow!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 9\");
}
}
if(dialogid == tpmenu)
{
if(!response) return 1;
    if(listitem == 0)
{
   SetPlayerPos(playerid, 1607.0598,1834.7963,10.9452);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Kórházhoz!\");
}
if(listitem == 1)
{
   SetPlayerPos(playerid, 2180.7158,1991.7251,10.8203);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál az Éjjel-Nappalihoz!\");
}
if(listitem == 2)
{
   SetPlayerPos(playerid, 2183.0977,1676.3440,11.0759);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Caligura\'s Casinohoz!\");
}
if(listitem == 3)
{
   SetPlayerPos(playerid, 1653.0446,1732.9550,10.8203);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Binco Ruhabolthoz!\");
}
}[code]
« Utoljára szerkesztve: 2014. Május 12. - 16:18:20 írta BarnyBoy »

Nem elérhető Ridah

Defensive RPG Dialogok
« Válasz #1 Dátum: 2014. Május 12. - 18:30:53 »
0 Show voters
El kéne választani.

BarnyBoy

  • Vendég
Defensive RPG Dialogok
« Válasz #2 Dátum: 2014. Május 12. - 18:46:25 »
0 Show voters
Hogyan? Könyörgök írd le, már mindent próbáltam.

BarnyBoy

  • Vendég
Defensive RPG Dialogok
« Válasz #3 Dátum: 2014. Május 11. - 22:20:37 »
0 Show voters
Üdv!
A segítségetek szeretném kérni az ügyben, hogy néha kiír egy másik dialoghoz csatolt hibaüzenetet, viszont a szerver megcsinálja azt amit kérek. Légyszi help!
Itt a kép: (éppen az admin teleportálást hajtom végre, de küldi a hibaüzeneteket)
[hs width=300 height=300]http://kepfeltoltes.hu/140511/796876353sa-mp-009_www.kepfeltoltes.hu_.png[/hs]
És itt a kód: (ez az összes OnDialogResponse alatti szakasz egy töredéke, de a harcstílus váltó és az admin teleportáló kódja benne van)



public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
       
if(strlen(inputtext) == 0)
{
   ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
   dini_Create(File);
   dini_Set(File, \"Jelszó\", inputtext);
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
    if(!response) return Kick(playerid);
if(Egyezik(inputtext, dini_Get(File, \"Jelszó\")))
{
    SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
    Beloggolt[playerid] = 1;
    SpawnPlayer(playerid);
}
else
{
    WPW[playerid] ++;
    SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
    if(WPW[playerid] == 3)
    {
        SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
        Kick(playerid);
   }
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
    if(listitem == 0)
    {
        SendClientMessage(playerid, FONTOS, \"{20d958}[Regisztráció]: {ffffff}A karaktered férfi nemû.\");
        pInfo[playerid][pNem] = FERFI;
       
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
   pInfo[playerid][pSkin] = 60;
   SetPlayerSkin(playerid, 60);
}
    if(listitem == 1)
    {
        SendClientMessage(playerid, FONTOS, \"{0f6dba}[Regisztráció]: {ffffff}A karaktered nõ nemû.\");
        pInfo[playerid][pNem] = NO;
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
 
            SetPlayerSkin(playerid, 93);
            pInfo[playerid][pSkin] = 93;
}
}
if(dialogid == hstilusvalto)
{
if(!response) return 1;
    if(listitem == 0)
{
   if(pInfo[playerid][pEdzettseg] > 0)
   {
      pInfo[playerid][pHarcstilus] = 1;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Normál!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 0\");
}
if(listitem == 1)
{
   if(pInfo[playerid][pEdzettseg] > 3)
   {
      pInfo[playerid][pHarcstilus] = 2;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Box!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 3\");
}
if(listitem == 2)
{
   if(pInfo[playerid][pEdzettseg] > 6)
   {
      pInfo[playerid][pHarcstilus] = 3;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Kung-fu!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 6\");
}
if(listitem == 3)
{
   if(pInfo[playerid][pEdzettseg] > 9)
   {
      pInfo[playerid][pHarcstilus] = 4;
      SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Elbow!\");
   }
   else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 9\");
}
}
if(dialogid == tpmenu)
{
if(!response) return 1;
    if(listitem == 0)
{
   SetPlayerPos(playerid, 1607.0598,1834.7963,10.9452);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Kórházhoz!\");
}
if(listitem == 1)
{
   SetPlayerPos(playerid, 2180.7158,1991.7251,10.8203);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál az Éjjel-Nappalihoz!\");
}
if(listitem == 2)
{
   SetPlayerPos(playerid, 2183.0977,1676.3440,11.0759);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Caligura\'s Casinohoz!\");
}
if(listitem == 3)
{
   SetPlayerPos(playerid, 1653.0446,1732.9550,10.8203);
   SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Binco Ruhabolthoz!\");
}
}[code]
« Utoljára szerkesztve: 2014. Május 12. - 16:18:20 írta BarnyBoy »

Nem elérhető Ridah

Defensive RPG Dialogok
« Válasz #4 Dátum: 2014. Május 12. - 18:30:53 »
0 Show voters
El kéne választani.

BarnyBoy

  • Vendég
Defensive RPG Dialogok
« Válasz #5 Dátum: 2014. Május 12. - 18:46:25 »
0 Show voters
Hogyan? Könyörgök írd le, már mindent próbáltam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal