GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kriszrap - 2010. április 01. - 09:57:31

Cím: Esemány tábla
Írta: kriszrap - 2010. április 01. - 09:57:31
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
Cím: Esemány tábla
Írta: TengeriMalac - 2010. április 01. - 10:17:34
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;
}
Cím: Esemány tábla
Írta: kriszrap - 2010. április 01. - 10:32:02
lehagytad a stringet :
public Esemeny(const string[])
{
new string[256];
TextDrawSetString(Text:Textdraw96, string);
}
igy jó volt de nem irja ki sajna
Cím: Esemány tábla
Írta: ZeRo - 2010. április 01. - 16:01:01
É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
Cím: Esemány tábla
Írta: kriszrap - 2010. április 01. - 19:38:20
ki vettem de ezt irja
H:\\sa-mp\\szerver\\filterscripts\\V-Adminmagyar.pwn(6105) : error 035: argument type mismatch (argument 2)
Cím: Esemány tábla
Írta: GroX - 2010. április 01. - 19:41:00
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[]?
Cím: Esemány tábla
Írta: kriszrap - 2010. április 01. - 19:53:23
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
Cím: Esemány tábla
Írta: kriszrap - 2010. április 12. - 20:46:12
bocs a dupla postért segítenétek létszi