Esemány tábla

Indította kriszrap, 2010. április 01. - 09:57:31

Előző téma - Következő téma

kriszrap

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

TengeriMalac

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;
}

kriszrap

#2
lehagytad a stringet :
public Esemeny(const string[])
{
new string[256];
TextDrawSetString(Text:Textdraw96, string);
}
igy jó volt de nem irja ki sajna

ZeRo

É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

kriszrap

ki vettem de ezt irja
H:\\sa-mp\\szerver\\filterscripts\\V-Adminmagyar.pwn(6105) : error 035: argument type mismatch (argument 2)

GroX

Idézetet írta: kriszrap date=1270110722\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1198\" data-ipsquote-contentclass=\"forums_Topiclehagytad 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[]?

kriszrap

#6
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

kriszrap

bocs a dupla postért segítenétek létszi