-
CMD:rgov(playerid, params[])
{
SendClientMessageToAll(COLOR_WARNING,\"|____________Rendőrségi felhívás____________|\");
new felhivas[128];
format(felhivas, 128, \"%s\");
SendClientMessageToAll(COLOR_BLUE, felhivas);
return 1;
}
itt a kód de mikor beirom csak azt irja ki hogy Rendőrségi felhivás. Én igy akarom:
|____________Rendőrségi felhívás____________|
Rendőr:XY figyelem!
Csak azt mondjátok el hogyan kell megoldani hogy azt irja ki amit én akarom a többit megoldom!
-
Nem mondom meg a megoldást, rávezetlek.
Ha megmondom a megoldást, az nem olyan, mint ha TE jönnél rá, és TE fejlődnél vele.
Van a parancsfeldolgozó (ZCMD).
A parancsokat így hozod vele létre
CMD:parancsom(playerid, params[])
// playerid = A te játékos ID-ddel
// params = A parancs után írt paraméterekkel. (Például /parancsom kecske)
// Tehát params[] = \"kecske\";
Mi a megoldás?
:-[
-
C:\\Documents and Settings\\Administrator\\Desktop\\szerver\\gamemodes\\bare.pwn(272) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Administrator\\Desktop\\szerver\\gamemodes\\bare.pwn(272) : warning 215: expression has no effect
C:\\Documents and Settings\\Administrator\\Desktop\\szerver\\gamemodes\\bare.pwn(272) : error 001: expected token: \";\", but found \"if\"
C:\\Documents and Settings\\Administrator\\Desktop\\szerver\\gamemodes\\bare.pwn(272) : error 017: undefined symbol \"PlayerInfo\"
C:\\Documents and Settings\\Administrator\\Desktop\\szerver\\gamemodes\\bare.pwn(272) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
CMD:rgov(felhivas1[])
{
SendClientMessageToAll(COLOR_WARNING,\"|____________Rendőrségi felhívás____________|\");
new felhivas[128];
SendClientMessageToAll(COLOR_BLUE, felhivas);
format(felhivas, 128, \"%s\");
else if[playerid]{ format(string, sizeof(string), \"%s: %s\", sendername, result); }
return 1;
}
Ez ?
Pawn codera figyelj már oda
Dupla hozzászólás automatikusan összefûzve. ( 2016. május 27. - 18:47:38 )
CMD:rgov(felhivas1[])
{
new sendername;
new result;
SendClientMessageToAll(COLOR_WARNING,\"|____________Rendőrségi felhívás____________|\");
new felhivas[128];
SendClientMessageToAll(COLOR_BLUE, felhivas);
format(felhivas, 128, \"%s\");
format(felhivas, sizeof(felhivas), \"%s\", sendername, result);
return 1;
}
nem ad le hibát de mikor tesztelem csak a rendőrségi felhivást irja ki
-
[gmod]A következőnél már figyelmeztetést fogsz kapni! Használd a [ code = pawn ] [ / code ] tageket és ne duplapostolj![/gmod]
-
Segitsetek már :)) XD
-
CMD:rgov(playerid,params[])
{
new uzenet[128];
if(isnull(params)) return SendClientMessage(playerid,-1,\"Használat: /rgov [szöveg]\");
else{
format(uzenet,sizeof(uzenet),\"Rendőr:%s\",params);
SendClientMessageToAll(COLOR_WARNING,\"|____________Rendőrségi felhívás____________|\");
SendClientMessageToAll(COLOR_WARNING,uzenet);
}
return 1;
}
-
Ezt a parancsot akár ki is törölheted, Semmi értelme nincsen, bárki hozzá tud férni a parancshoz, mivel nincs olyan if elágazás ami megakadályozná ezt, még akkor is ha jó a kód.
-
Azt kérte, ez legyen a parancsban. Megcsináltam neki, többet nem fogok.
Ha akarja beleírja, ha nem nem.