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: zeteni - 2012. május 15. - 17:32:41

Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:32:41
Szóval csináltak nekem réges régen egy ilyen stock-ot
 
stock GetPlayerGAdminLevel(playerid, szint)
{
        new NAME[24], LINE[86], LVL;
        GetPlayerName(playerid, NAME, 24);
        format(LINE, 86, \"gAdmin User/%s.txt\", udb_encode(NAME));
        LVL = dini_Int(LINE, \"AdminLevel\");
        if(IsPlayerConnected(playerid) && LVL >= szint)
        {
                return 1;
        }
        else return 0;
}

 
De ha használni szeretném:
 
if (GetPlayerGAdminLevel(playerid) > 2)

 
Akkor ír rá egy hibát!
 
warning 202: number of arguments does not match definition

 
Mit tehetek ellene? Valamint mit jelent ez?
Cím: GetPlayerGAdminLevel
Írta: skbence - 2012. május 15. - 17:35:47
nyugi ez csak warning attol függetlenül mûködni fog!
Cím: GetPlayerGAdminLevel
Írta: gergo107 - 2012. május 15. - 17:37:16
Mert az if-nél nem írod oda a szintet csak a playerid-t

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 15. - 17:37:39 )

De am nem mûküdik feltétlenül :)) lehet killeli a szerót
Cím: GetPlayerGAdminLevel
Írta: skbence - 2012. május 15. - 17:38:42
Idézetet írta: gergo107 date=1337096236\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21501\" data-ipsquote-contentclass=\"forums_Topic
Mert az if-nél nem írod oda a szintet csak a playerid-t

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 15. - 17:37:39 )

De am nem mûküdik feltétlenül :)) lehet killeli a szerót
 
egy warning megölheti a szerót? :D kajak?
Cím: GetPlayerGAdminLevel
Írta: gergo107 - 2012. május 15. - 17:39:31
Aha, olyan értelemben hogy leáll a szerver..
Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:41:27
Idézetet írta: gergo107 date=1337096236\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21501\" data-ipsquote-contentclass=\"forums_Topic
Mert az if-nél nem írod oda a szintet csak a playerid-t

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 15. - 17:37:39 )

De am nem mûküdik feltétlenül :)) lehet killeli a szerót
 
if (GetPlayerGAdminLevel(playerid) > 2)
 > 2 Ott van a szint oda írtam :) Akkor mi a hiba?
Cím: GetPlayerGAdminLevel
Írta: Flash - 2012. május 15. - 17:43:10
Javaslom a PVar-t! :)
GetPVarInt(playerid, \"Szint\") > 2)
Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:44:14
De kiváncsi lennék a megoldásra, köszi a tanácsot.
Cím: GetPlayerGAdminLevel
Írta: gergo107 - 2012. május 15. - 17:50:14
if (GetPlayerGAdminLevel(playerid, 2) így írd
Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:51:14
Köszi! :) Megy a +
Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:32:41
Szóval csináltak nekem réges régen egy ilyen stock-ot
 
stock GetPlayerGAdminLevel(playerid, szint)
{
        new NAME[24], LINE[86], LVL;
        GetPlayerName(playerid, NAME, 24);
        format(LINE, 86, \"gAdmin User/%s.txt\", udb_encode(NAME));
        LVL = dini_Int(LINE, \"AdminLevel\");
        if(IsPlayerConnected(playerid) && LVL >= szint)
        {
                return 1;
        }
        else return 0;
}

 
De ha használni szeretném:
 
if (GetPlayerGAdminLevel(playerid) > 2)

 
Akkor ír rá egy hibát!
 
warning 202: number of arguments does not match definition

 
Mit tehetek ellene? Valamint mit jelent ez?
Cím: GetPlayerGAdminLevel
Írta: skbence - 2012. május 15. - 17:35:47
nyugi ez csak warning attol függetlenül mûködni fog!
Cím: GetPlayerGAdminLevel
Írta: gergo107 - 2012. május 15. - 17:37:16
Mert az if-nél nem írod oda a szintet csak a playerid-t

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 15. - 17:37:39 )

De am nem mûküdik feltétlenül :)) lehet killeli a szerót
Cím: GetPlayerGAdminLevel
Írta: skbence - 2012. május 15. - 17:38:42
Idézetet írta: gergo107 date=1337096236\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21501\" data-ipsquote-contentclass=\"forums_Topic
Mert az if-nél nem írod oda a szintet csak a playerid-t

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 15. - 17:37:39 )

De am nem mûküdik feltétlenül :)) lehet killeli a szerót
 
egy warning megölheti a szerót? :D kajak?
Cím: GetPlayerGAdminLevel
Írta: gergo107 - 2012. május 15. - 17:39:31
Aha, olyan értelemben hogy leáll a szerver..
Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:41:27
Idézetet írta: gergo107 date=1337096236\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21501\" data-ipsquote-contentclass=\"forums_Topic
Mert az if-nél nem írod oda a szintet csak a playerid-t

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 15. - 17:37:39 )

De am nem mûküdik feltétlenül :)) lehet killeli a szerót
 
if (GetPlayerGAdminLevel(playerid) > 2)
 > 2 Ott van a szint oda írtam :) Akkor mi a hiba?
Cím: GetPlayerGAdminLevel
Írta: Flash - 2012. május 15. - 17:43:10
Javaslom a PVar-t! :)
GetPVarInt(playerid, \"Szint\") > 2)
Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:44:14
De kiváncsi lennék a megoldásra, köszi a tanácsot.
Cím: GetPlayerGAdminLevel
Írta: gergo107 - 2012. május 15. - 17:50:14
if (GetPlayerGAdminLevel(playerid, 2) így írd
Cím: GetPlayerGAdminLevel
Írta: zeteni - 2012. május 15. - 17:51:14
Köszi! :) Megy a +