Szerző Téma: Dialogos kérés  (Megtekintve 1417 alkalommal)

Dialogos kérés
« Dátum: 2012. április 15. - 17:41:57 »
0 Show voters
Hogy lehet azt megcsinálni fs be hogyha valaki oda áll egy helyre akkor beugrik neki egy dialog és kiirja azt amit mi beleirtunk
 

ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"Notice\",\"You connected to the server\",\"Close\",\"\");

 
ebben a formában
« Utoljára szerkesztve: 2012. április 15. - 19:19:47 írta Ricsmix »

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Dialogos kérés
« Válasz #1 Dátum: 2012. április 15. - 17:48:05 »
0 Show voters

if(IsPlayerInRangeOfPoint(playerid, 7.0, X,Y,Z))
    {
        ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"Notice\",\"You connected to the server\",\"Close\",\"\");
    }
    return 1;
}

 
Probáld meg így, de most attol füg hol akkarod? Egy adott helyen vagy Spawnkor ?

Dialogos kérés
« Válasz #2 Dátum: 2012. április 15. - 18:09:18 »
0 Show voters
egy adott helyen
de nem tudnád nekem beleirni egy fs be légyszi?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Dialogos kérés
« Válasz #3 Dátum: 2012. április 15. - 18:11:11 »
0 Show voters
#include <a_samp>
public OnPlayerUpdate(playerid)
{
     if(IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z))// X, Y, Z helyére írd a kordinátát!
     {
        ShowPlayerDialog(playerid, 1 , DIALOG_STYLE_MSGBOX, \"Notice\", \"You connected to the server\", \"Close\",\"\");
     }
     return 1;
}

Így talán. Amikor belemegy a láthatatlan CP-be, akkor kiadja neki, így nem kell parancsal stb...
« Utoljára szerkesztve: 2012. április 15. - 18:15:40 írta Gabor.. »

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Dialogos kérés
« Válasz #4 Dátum: 2012. április 15. - 18:13:45 »
+1 Show voters
Megelõztél  :thumbsup:
De itt van parancsal is ha így kellene:
 

#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n--Szkript Betöltve!.\\n\");
return 1;
}
CMD:parancs(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, X,Y,Z))
    {
        ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"Notice\",\"You connected to the server\",\"Close\",\"\");
    }
return 1;
}

 
Írd átt az X,Y,Z kordinátákat hol szeretnéd használni a parancsot !!
« Utoljára szerkesztve: 2012. április 15. - 18:40:14 írta $uRí »

Dialogos kérés
« Válasz #5 Dátum: 2012. április 15. - 18:21:44 »
0 Show voters
Kösz:D:P csak hol itt a parancs XD
+ment :)
« Utoljára szerkesztve: 2012. április 15. - 18:23:27 írta Ricsmix »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Dialogos kérés
« Válasz #6 Dátum: 2012. április 15. - 18:23:31 »
+1 Show voters
Most parancsosra akarod, vagy ha simán odamegy, és kiírja?
Mert ha azt akarod, hogy ha simán odamegy, és kiíja neki, akkor ezt használd!
 
#include <a_samp>
public OnPlayerUpdate(playerid)
{
     if(IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z))// X, Y, Z helyére írd a kordinátát!
     {
        ShowPlayerDialog(playerid, 1 , DIALOG_STYLE_MSGBOX, \"Notice\", \"You connected to the server\", \"Close\",\"\");
     }
     return 1;
}

Dialogos kérés
« Válasz #7 Dátum: 2012. április 15. - 18:25:05 »
0 Show voters
okés köszi gabi neked is még annyit oldj már meg nekem hogy többet egy más alá hogy tudok mert látom itt nem ugy van a zárás.. vagy nem is értem mind1 azt ha megtudnád még megköszönném
mármint több dialogot hogy egyik ittvan másik ott az a lényeg ezzel a mintával tudjak sokat..

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Dialogos kérés
« Válasz #8 Dátum: 2012. április 15. - 18:26:42 »
+1 Show voters
Így: :)
 
#include <a_samp>
public OnPlayerUpdate(playerid)
{
     if(IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z))// X, Y, Z helyére írd a kordinátát!
     {
        ShowPlayerDialog(playerid, 1 , DIALOG_STYLE_MSGBOX, \"Notice\", \"You connected to the server\", \"Close\",\"\");
     }
     if(IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z))// X, Y, Z helyére írd a kordinátát!
     {
        ShowPlayerDialog(playerid, 1 , DIALOG_STYLE_MSGBOX, \"Józsi\", \"Józsi bácsi!\", \"Close\",\"\");
     }
     return 1;
}

Ez alapján még tovább tudod csinálni.
« Utoljára szerkesztve: 2012. április 15. - 18:29:00 írta Gabor.. »

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Dialogos kérés
« Válasz #9 Dátum: 2012. április 15. - 18:40:39 »
0 Show voters
Idézetet írta: $uRí date=1334506425\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20235\" data-ipsquote-contentclass=\"forums_Topic
Megelõztél  :thumbsup:
De itt van parancsal is ha így kellene:
 

#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n--Szkript Betöltve!.\\n\");
return 1;
}
CMD:parancs(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, X,Y,Z))
    {
        ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"Notice\",\"You connected to the server\",\"Close\",\"\");
    }
return 1;
}

 
Írd átt az X,Y,Z kordinátákat hol szeretnéd használni a parancsot !!
 
javítva! És megcsináltam ZCMD -vel!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal