Szerző Téma: képernyõ írás  (Megtekintve 1789 alkalommal)

képernyõ írás
« Dátum: 2013. január 22. - 20:09:31 »
0 Show voters
sziasztook. kérhetnék egy olyan FS-t hogy adminként/adminok olyan parancsak hogy: /ann3
vagyis ( announce ) képernyõõ kiirás, és ha ki irom akkor pirossal ki irja hogy milyen admin pl igy:
admin: aladár:  és itt meg a szöveget..valaki segítene meg köszönnéém.

képernyõ írás
« Válasz #1 Dátum: 2013. január 22. - 20:54:21 »
0 Show voters
Hát én ezt találtam LADMIN4v2 azon is van rengeteg parancs

http://sampforum.hu/index.php?topic=3576.0

képernyõ írás
« Válasz #2 Dátum: 2013. január 22. - 20:58:53 »
+1 Show voters

képernyõ írás
« Válasz #3 Dátum: 2013. január 22. - 21:06:30 »
0 Show voters
..hát igen.. de nincs benne olyan hogy a szöveg elõtt ki irná hogy \'admin\' . :S

képernyõ írás
« Válasz #4 Dátum: 2013. január 23. - 13:01:36 »
+1 Show voters
Valószínûleg ha /ann3 parancsot kér, akkor már használ valamilyen admin rendszert, tudtommal az egyikben van /ann és /ann2 is....  :facepalm:
Mindjárt megírom neked!
E:
 

CMD:ann3(playerid, params[])
{
new string[256], pName[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFF, \"Nem vagy admin!\");
if(isnull(params))  return SendClientMessage(playerid, 0xFFFFFF, \"/ann3 [szöveg]\");
GetPlayerName(playerid, pName, sizeof(pName));
        format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, params );
GameTextForAll(0xFFFFFFF, string);
return 1;
}
« Utoljára szerkesztve: 2013. január 23. - 13:07:50 írta Virgonc »

képernyõ írás
« Válasz #5 Dátum: 2013. január 23. - 19:24:00 »
0 Show voters
köszönöm, de..:S
 
error 035: argument type mismatch (argument 1)

 

            GameTextForAll(0xFFFFFFF, string); // erre irja ki..

képernyõ írás
« Válasz #6 Dátum: 2013. január 24. - 09:50:20 »
+1 Show voters
Bocsbocs....
Néha elkapkodom és ilyenek sülnek ki belõle...  :facepalm:
 

GameTextForAll(string, 5000, 3);

képernyõ írás
« Válasz #7 Dátum: 2013. január 24. - 13:11:11 »
0 Show voters
uuh köszi:D
még 1 valami..hogy én át irtam ilyenre:
 
if (strcmp(\"/ann3\", cmdtext, true, 10) == 0)
    {
            new string[256], pName[MAX_PLAYER_NAME];
            if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFF, \"Nem vagy admin!\");
            if(isnull(string))  return SendClientMessage(playerid, 0xFFFFFF, \"/ann3 [szöveg]\");
            GetPlayerName(playerid, pName, sizeof(pName));
            format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, cmdtext );
            GameTextForAll(string, 5000, 3);
            return 1;
    }

 
és hogy mit rontottam el benne, hogy át írtam??
mert elfogadja, csak mikor belépek be irom /ann3 teszt .. és nem hozz ki semit:S
ezt a sort szerintem el rontottam:
 
format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, cmdtext );

képernyõ írás
« Válasz #8 Dátum: 2013. január 24. - 13:59:53 »
+1 Show voters
Hát ja, strcmpnél nem így kell. :)
Mindjárt átírom neked!
E: Remélem nem erroros. :)
 
if(!strcmp(cmdtext, \"/ann3\", true, 5))
{
if(IsPlayerAdmin(playerid)==1){
if(!cmdtext[5])return SendClientMessage(playerid, 0x00b7ffaa, \"Használat:{ffffff} /rs szöveg\");
        else{
new string[256], pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, sizeof(pName));
        format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, cmdtext[6] );
        GameTextForAll(string, 5000, 3);
        }
}else{
return SendClientMessage( playerid, -1, \"Hiba! Te nem vagy admin!!\");
}
return 1;
}
« Utoljára szerkesztve: 2013. január 24. - 14:07:11 írta Virgonc »

képernyõ írás
« Válasz #9 Dátum: 2013. január 24. - 15:49:31 »
0 Show voters
uhh nem error-os. nagyon szépen köszönöm a segítséget.:) ment a + . :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal