Szerző Téma: Rosz a parancs  (Megtekintve 2211 alkalommal)

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Rosz a parancs
« Dátum: 2012. május 19. - 12:19:04 »
0 Show voters
Sziasztok egy olyan kéne hogyha el**sz egy parancsot kiírja neki Texdrawal hogy hibás a parancs
« Utoljára szerkesztve: 2012. május 19. - 22:25:35 írta cappsy »

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Rosz a parancs
« Válasz #1 Dátum: 2012. május 19. - 20:46:50 »
+1 Show voters
Nem
SendClientMessage

 -ra gondolsz?

Rosz a parancs
« Válasz #2 Dátum: 2012. május 19. - 20:49:00 »
+1 Show voters
Idézetet írta: Amf date=1337453210\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21676\" data-ipsquote-contentclass=\"forums_Topic
Nem
SendClientMessage

 -ra gondolsz?
 
Õ úgy érti hogy beírod /semmi és nincs ilyen parancs akkor kiírja neki egy TextDraw valahova hogy \"Nem létezõ parancs\" vagy valami ilyesmi szöveggel... én nem értek a TextDraw-hoz ezért nem tudok benne segíteni..
Üdv: Dexter  :yes:

Rosz a parancs
« Válasz #3 Dátum: 2012. május 19. - 20:52:55 »
+1 Show voters
tessék:
 
#include <a_samp>
#include <zcmd>
new Text:teleports49;
 
public OnGameModeInit()
{
teleports49 = TextDrawCreate(153.000000,379.000000,\"Nincs ilyen parancs %s\");
TextDrawAlignment(teleports49,0);
TextDrawBackgroundColor(teleports49,0x000000ff);
TextDrawFont(teleports49,1);
TextDrawLetterSize(teleports49,0.299999,1.100000);
TextDrawColor(teleports49,0xffffffff);
TextDrawSetOutline(teleports49,1);
TextDrawSetProportional(teleports49,1);
TextDrawSetShadow(teleports49,1);
return 1;
}
 
forward xxTimer(playerid);
public xxTimer(playerid)
{
   TextDrawHideForPlayer(playerid, teleports49);
   return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new strin[128];
format(strin, sizeof(strin), \"%s Parancs nem létezik!\", cmdtext);
SendClientMessage(playerid,0xFF0606FF, strin);
        TextDrawShowForPlayer(playerid, teleports49);
        SetTimerEx(\"xxTimer\",5000,0, \"d\", playerid);
        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
        TextDrawSetString(teleports49, strin);
}
return 1;
}

Rosz a parancs
« Válasz #4 Dátum: 2012. május 19. - 21:16:40 »
+1 Show voters
Idézetet írta: FastFurious date=1337453575\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21676\" data-ipsquote-contentclass=\"forums_Topic
tessék:
 
#include <a_samp>
#include <zcmd>
new Text:teleports49;
 
public OnGameModeInit()
{
teleports49 = TextDrawCreate(153.000000,379.000000,\"Nincs ilyen parancs %s\");
TextDrawAlignment(teleports49,0);
TextDrawBackgroundColor(teleports49,0x000000ff);
TextDrawFont(teleports49,1);
TextDrawLetterSize(teleports49,0.299999,1.100000);
TextDrawColor(teleports49,0xffffffff);
TextDrawSetOutline(teleports49,1);
TextDrawSetProportional(teleports49,1);
TextDrawSetShadow(teleports49,1);
return 1;
}
 
forward xxTimer(playerid);
public xxTimer(playerid)
{
   TextDrawHideForPlayer(playerid, teleports49);
   return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new strin[128];
format(strin, sizeof(strin), \"%s Parancs nem létezik!\", cmdtext);
SendClientMessage(playerid,0xFF0606FF, strin);
        TextDrawShowForPlayer(playerid, teleports49);
        SetTimerEx(\"xxTimer\",5000,0, \"d\", playerid);
        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
        TextDrawSetString(teleports49, strin);
}
return 1;
}

 

OnGamemodeInit alá:
   teleports49 = TextDrawCreate(153.000000,379.000000,\"Nincs ilyen parancs %s\");
TextDrawAlignment(teleports49,0);
TextDrawBackgroundColor(teleports49,0x000000ff);
TextDrawFont(teleports49,1);
TextDrawLetterSize(teleports49,0.299999,1.100000);
TextDrawColor(teleports49,0xffffffff);
TextDrawSetOutline(teleports49,1);
TextDrawSetProportional(teleports49,1);
TextDrawSetShadow(teleports49,1);

 
És a return 1 után:

forward xxTimer(playerid);
public xxTimer(playerid)
{
   TextDrawHideForPlayer(playerid, teleports49);
   return 1;
}
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
        if(!success)
        {
        new strin[128];
        format(strin, sizeof(strin), \"%s Parancs nem létezik!\", cmdtext);
        SendClientMessage(playerid,0xFF0606FF, strin);
        TextDrawShowForPlayer(playerid, teleports49);
        SetTimerEx(\"xxTimer\",5000,0, \"d\", playerid);
        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
        TextDrawSetString(teleports49, strin);
        }
        return 1;
}

 
Mert neked lemaradt a
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);

 :)
Szerk.: mod elejére
new Text:teleports49;

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rosz a parancs
« Válasz #5 Dátum: 2012. május 19. - 21:31:59 »
+1 Show voters
I_Dexter[CL]\" post=\"277349\" timestamp=\"1337455000\"]

tessék:
 
#include <a_samp>
#include <zcmd>
new Text:teleports49;
 
public OnGameModeInit()
{
teleports49 = TextDrawCreate(153.000000,379.000000,\"Nincs ilyen parancs %s\");
TextDrawAlignment(teleports49,0);
TextDrawBackgroundColor(teleports49,0x000000ff);
TextDrawFont(teleports49,1);
TextDrawLetterSize(teleports49,0.299999,1.100000);
TextDrawColor(teleports49,0xffffffff);
TextDrawSetOutline(teleports49,1);
TextDrawSetProportional(teleports49,1);
TextDrawSetShadow(teleports49,1);
return 1;
}
 
forward xxTimer(playerid);
public xxTimer(playerid)
{
   TextDrawHideForPlayer(playerid, teleports49);
   return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new strin[128];
format(strin, sizeof(strin), \"%s Parancs nem létezik!\", cmdtext);
SendClientMessage(playerid,0xFF0606FF, strin);
        TextDrawShowForPlayer(playerid, teleports49);
        SetTimerEx(\"xxTimer\",5000,0, \"d\", playerid);
        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
        TextDrawSetString(teleports49, strin);
}
return 1;
}

 

[/quote]
OnGamemodeInit alá:
   teleports49 = TextDrawCreate(153.000000,379.000000,\"Nincs ilyen parancs %s\");
TextDrawAlignment(teleports49,0);
TextDrawBackgroundColor(teleports49,0x000000ff);
TextDrawFont(teleports49,1);
TextDrawLetterSize(teleports49,0.299999,1.100000);
TextDrawColor(teleports49,0xffffffff);
TextDrawSetOutline(teleports49,1);
TextDrawSetProportional(teleports49,1);
TextDrawSetShadow(teleports49,1);

 
És a return 1 után:

forward xxTimer(playerid);
public xxTimer(playerid)
{
   TextDrawHideForPlayer(playerid, teleports49);
   return 1;
}
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
        if(!success)
        {
        new strin[128];
        format(strin, sizeof(strin), \"%s Parancs nem létezik!\", cmdtext);
        SendClientMessage(playerid,0xFF0606FF, strin);
        TextDrawShowForPlayer(playerid, teleports49);
        SetTimerEx(\"xxTimer\",5000,0, \"d\", playerid);
        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
        TextDrawSetString(teleports49, strin);
        }
        return 1;
}

 
Mert neked lemaradt a
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);

 :)
Szerk.: mod elejére
new Text:teleports49;

 

[/quote]
És most milyért kellet még 1x leírnod, ha már leírta?

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Rosz a parancs
« Válasz #6 Dátum: 2012. május 19. - 21:38:38 »
+1 Show voters
Leírta, hogy mit hova rakjon, hátha nem tudja...
Kérlek ne idézgessétek egymást, mert elég idegesítõ, köszi.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Rosz a parancs
« Válasz #7 Dátum: 2012. május 19. - 21:47:49 »
+1 Show voters
ez: OnPlayerCommandPerformed ( playerid, cmdtext[], success) alapból benne van a zcmd.inc-be!
Itt van:
forward OnPlayerCommandReceived(playerid, cmdtext[]);
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
Szóval a módba nem kell beleírni...

Rosz a parancs
« Válasz #8 Dátum: 2012. május 19. - 21:52:23 »
+1 Show voters
Idézetet írta: Flash date=1337456869\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21676\" data-ipsquote-contentclass=\"forums_Topic
ez: OnPlayerCommandPerformed ( playerid, cmdtext[], success) alapból benne van a zcmd.inc-be!
Itt van:
forward OnPlayerCommandReceived(playerid, cmdtext[]);
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
Szóval a módba nem kell beleírni...
 
jah jólvan én nem használok zcmd-t....
Bocs az offért  :(
Üdv: Dexter

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rosz a parancs
« Válasz #9 Dátum: 2012. május 19. - 21:55:30 »
+1 Show voters
I_Dexter[CL]\" post=\"277377\" timestamp=\"1337457143\"]

ez: OnPlayerCommandPerformed ( playerid, cmdtext[], success) alapból benne van a zcmd.inc-be!
Itt van:
forward OnPlayerCommandReceived(playerid, cmdtext[]);
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
Szóval a módba nem kell beleírni...
 
[/quote]
jah jólvan én nem használok zcmd-t....
Bocs az offért  :(
Üdv: Dexter
 
[/quote]
Nem baj csak vigyázz mert a moderátoroknak nem tetszik :D

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Rosz a parancs
« Válasz #10 Dátum: 2012. május 19. - 22:15:38 »
+1 Show voters
Megcsináltam rendesen, FastFurios textdrawja alapján.
 
#include <a_samp>
#include <zcmd>
new error;
new Text:ErrorText;
forward TextOff(playerid);
public OnFilterScriptInit()
{
ErrorText = TextDrawCreate(153.000000,379.000000,\" -- \");
TextDrawAlignment(ErrorText, 0);
TextDrawBackgroundColor(ErrorText, 0x000000ff);
TextDrawFont(ErrorText, 1);
TextDrawLetterSize(ErrorText, 0.299999,1.100000);
TextDrawColor(ErrorText, 0xffffffff);
TextDrawSetOutline(ErrorText, 1);
TextDrawSetProportional(ErrorText, 1);
TextDrawSetShadow(ErrorText, 1);
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(ErrorText);
TextDrawDestroy(ErrorText);
return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
        new String[41];
       format(String, sizeof(String), \"~r~%s parancs nem létezik!\", cmdtext);
    TextDrawSetString(ErrorText, String);
    TextDrawShowForPlayer(playerid, ErrorText);
error = SetTimer(\"TextOff\", 3000, false);
    }
return 1;
}
public TextOff(playerid) return KillTimer(error), TextDrawHideForPlayer(playerid, ErrorText);

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Rosz a parancs
« Válasz #11 Dátum: 2012. május 19. - 22:23:46 »
0 Show voters
Kösz megoldvát kirakom

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Rosz a parancs
« Válasz #12 Dátum: 2012. május 19. - 12:19:04 »
0 Show voters
Sziasztok egy olyan kéne hogyha el**sz egy parancsot kiírja neki Texdrawal hogy hibás a parancs
« Utoljára szerkesztve: 2012. május 19. - 22:25:35 írta cappsy »

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Rosz a parancs
« Válasz #13 Dátum: 2012. május 19. - 20:46:50 »
0 Show voters
Nem
SendClientMessage

 -ra gondolsz?

Rosz a parancs
« Válasz #14 Dátum: 2012. május 19. - 20:49:00 »
0 Show voters
Idézetet írta: Amf date=1337453210\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21676\" data-ipsquote-contentclass=\"forums_Topic
Nem
SendClientMessage

 -ra gondolsz?
 
Õ úgy érti hogy beírod /semmi és nincs ilyen parancs akkor kiírja neki egy TextDraw valahova hogy \"Nem létezõ parancs\" vagy valami ilyesmi szöveggel... én nem értek a TextDraw-hoz ezért nem tudok benne segíteni..
Üdv: Dexter  :yes:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal