Szerző Téma: Esemány tábla  (Megtekintve 1030 alkalommal)

Esemány tábla
« Dátum: 2010. április 01. - 09:57:31 »
0 Show voters
Sziasztok lenn egy problémám
 

forward Esemeny(string[]);
public Esemeny(string[])
{
new string[256];
new string2[256];
         format(string2, sizeof(string2), \"%s\",string);
TextDrawSetString(Text:Textdraw96, string2);
}
if(strcmp(cmd, \"/jetpack\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 9) return DenyMessage(playerid, 9);
            new Float:X, Float:Y, Float:Z;
            GetPlayerPos(playerid, X, Y, Z);
   CreatePickup(370, 3, X, Y, Z);
   format(string, sizeof(string), \"jetpackot kaptál\");
   SendClientMessageToAll(COLOR_GREEN, string);
   Esemeny(string); <------------------------- ez a lények
}
return 1;
}

 
és nem akkarja ki irtani be irom hogy /jetpack akkor oldarra nem irja hogy jetpacot kaptál miért?
segítsetek

Esemány tábla
« Válasz #1 Dátum: 2010. április 01. - 10:17:34 »
0 Show voters
Szerintem felesleges külön ilyeneket csinálni..
 
forward Esemeny(const string[]);
public Esemeny(const string[])
{
TextDrawSetString(Text:Textdraw96, string);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, \"/jetpack\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
   if(PlayerInfo[playerid][pAdmin] < 9) return DenyMessage(playerid, 9);
   new Float:X, Float:Y, Float:Z;
   GetPlayerPos(playerid, X, Y, Z);
   CreatePickup(370, 3, X, Y, Z);
   format(string, sizeof(string), \"jetpackot kaptál\");
   SendClientMessageToAll(COLOR_GREEN, string);
   Esemeny(string); <------------------------- ez a lények
}
return 1;
}
return 0;
}

Esemány tábla
« Válasz #2 Dátum: 2010. április 01. - 10:32:02 »
0 Show voters
lehagytad a stringet :
public Esemeny(const string[])
{
new string[256];
TextDrawSetString(Text:Textdraw96, string);
}
igy jó volt de nem irja ki sajna
« Utoljára szerkesztve: 2010. április 01. - 10:43:52 írta kriszrap »

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Esemány tábla
« Válasz #3 Dátum: 2010. április 01. - 16:01:01 »
0 Show voters
Épp azért, mert létrehozol egy string nevu karakterláncot( formázatlanul, az értéke \'\\n\' ), és ezért nem jeleníti meg.
ZeRo

Esemány tábla
« Válasz #4 Dátum: 2010. április 01. - 19:38:20 »
0 Show voters
ki vettem de ezt irja
H:\\sa-mp\\szerver\\filterscripts\\V-Adminmagyar.pwn(6105) : error 035: argument type mismatch (argument 2)

GroX

  • Vendég
Esemány tábla
« Válasz #5 Dátum: 2010. április 01. - 19:41:00 »
0 Show voters
Idézetet írta: kriszrap date=1270110722\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1198\" data-ipsquote-contentclass=\"forums_Topic
lehagytad a stringet :
public Esemeny(const string[])
{
new string[256];
TextDrawSetString(Text:Textdraw96, string);
}
igy jó volt de nem irja ki sajna
 

public Esemeny(const string[])
{
TextDrawSetString(Text:Textdraw96, string);
}

 
Nem hagyta le. szerinted minek oda a const string[]?

Esemány tábla
« Válasz #6 Dátum: 2010. április 01. - 19:53:23 »
0 Show voters
akkor el mondom hogy mit is akkarok ezzel annyit hogy ha valaki pl kap 10 adminszintet akkor oldalra ki irja és ha valaki még kap jetpackot az is ki irja ssak újsorba ezt akkarom elérni
« Utoljára szerkesztve: 2010. április 02. - 10:16:35 írta kriszrap »

Esemány tábla
« Válasz #7 Dátum: 2010. április 12. - 20:46:12 »
0 Show voters
bocs a dupla postért segítenétek létszi

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal