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: Xenon - 2013. április 28. - 19:07:14

Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 19:07:14
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(112) : error 033: array must be indexed (variable \"plname\")

 
112.sor:
if(!IsARolePlayName(plname))
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 28. - 20:15:48
if(!IsARolePlayName(plname(playerid)))

 
Így próbáld.
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 20:20:07
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(112) : error 012: invalid function call, not a valid address
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(112) : error 029: invalid expression, assumed zero
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(112) : error 029: invalid expression, assumed zero
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(112) : fatal error 107: too many error messages on one line
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 28. - 20:20:44
Másold be az egész parancsot vagy legalább az ez elõtti sorokat.
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 20:22:25
public OnPlayerConnect(playerid)
{
    new plname[128];
        GetPlayerName(playerid, plname, sizeof(plname));
    if(!IsARolePlayName(plname(playerid)))
    {
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 28. - 20:38:11
      new plname[32+1], nev[32+1];
      GetPlayerName(playerid, plname, sizeof(plname));
      format(nev, sizeof(nev), \"%s\", plname);
if(!IsARolePlayName(nev))
{

 
Talán így.
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 20:41:56
Ez sehogy sem jó  :(
 
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(113) : error 033: array must be indexed (variable \"nev\")
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(147) : error 012: invalid function call, not a valid address
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(147) : error 029: invalid expression, assumed zero
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(147) : error 029: invalid expression, assumed zero

 
117:
 
 if(!IsARolePlayName(plname(playerid)))
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 28. - 20:45:59
if(!IsARolePlayName(playerid))

 
Szerintem ez lesz, mert a függvény ID-vel tér vissza nem névvel :D .
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 20:49:05
na megoldottam, köszönetem :)  :angel:
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 28. - 20:51:13
Nincsmit, zárd!
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 20:53:35
akkor is ledob a szerver, ha rp-s névvel megyek fel  :\'(
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 28. - 20:54:30
Küldd el a parancsot és az IsARolePlayName eljárást(stock).
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 20:56:29
public OnPlayerSpawn(playerid)
{
        new plname[128];
        GetPlayerName(playerid, plname, sizeof(plname));
        if(!IsARolePlayName(playerid))
        {
        Kick(playerid);
        }
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 28. - 20:58:00
Idézetet írta: doboka98 date=1367175270\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"36707\" data-ipsquote-contentclass=\"forums_Topic
és az IsARolePlayName eljárást(stock).
 
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 28. - 21:04:16
most erre írja a hibát:
 
    stock IsRPName(const name[], max_underscores = 2)

 

C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(118) : error 029: invalid expression, assumed zero
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(118) : error 017: undefined symbol \"IsRPName\"
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(118) : error 029: invalid expression, assumed zero
C:\\Users\\Dávid\\Desktop\\Szerver\\blr.pwn(118) : fatal error 107: too many error messages on one line
Cím: Ez mit jelent?
Írta: doboka98 - 2013. április 29. - 06:18:14
Mondom, küldd el az egész parancsot és az egész stock-ot. Így nem tudok segíteni.
Cím: Ez mit jelent?
Írta: scripter01 - 2013. április 29. - 08:03:02
Xenon parancsolj így próbáld!
 

if(strfind(Neve(playerid), \"_\", true) == -1)
       {
        SendClientMessage(playerid,Zold,\"Nem megfelelõ Név!\");
        format(string1,sizeof(string1),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen név!\");
        SendClientMessageToAll(Piros,string1);
        Kick(playerid);
       }
Cím: Ez mit jelent?
Írta: Xenon - 2013. április 30. - 19:35:09
köszönöm!  :D