San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Dead - 2011. december 04. - 14:51:12
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 04. - 14:51:12
Üdv lenne 2 kérdésem Egyik: A Szeró configosa csínált nekem egy parancsot War modhoz de ha beteszem akkor mindenre : Server Unknow Command [pawn] CMD:stop(playerid,params[]) { for(new i=0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) if(IsPlayerAdmin(playerid)) { TogglePlayerControllable(i,0); SendClientMessageToAll(0xDEEE20FF, \"Egy admin megállította a wart.\"); } SendClientMessage(playerid,0xDEEE20FF,\" Nem vagy admin.\"); } } CMD:go(playerid,params[]) { for(new i=0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) if(IsPlayerAdmin(playerid)) { TogglePlayerControllable(i,1); SendClientMessageToAll(0xDEEE20FF, \"A war folytatódik.\"); } else SendClientMessage(playerid,0xDEEE20FF,\" Nem vagy admin.\"); } } [/pawn] Ez Így Hibátlan de a modban semmit nem csínál :S ha bentvan akkor valamiárt blokkol mindent .... :( 2. kérdés beírom /admins akkor listázza a fent lévõ RCON Adminokat, ugyanis a rconosak a parancsok Elõre is Köszi :)
Cím: Stop and Go + /admins (csak rconokat)
Írta: Benceee - 2011. december 04. - 15:18:18
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 04. - 15:39:02
Thx akkor már csak a másik kell :)
Cím: Stop and Go + /admins (csak rconokat)
Írta: kurta999 - 2011. december 04. - 16:00:32
Akkor a szeró konfigosa nem való konfigosnak! [pawn] CMD:stop(playerid, params[ ]) { if(!IsPlayerAdmin(playerid)) // Ha nem admin, akkor egy üzenetet küldünk neki és visszatérünk. A futás megszakad, mivel vissszatértünk és csak az üzenetet kapja meg, a parancs nem fut tovább. return SendClientMessage(playerid, 0xDEEE20FF, \"Nem vagy admin.\"); for(new i; i < MAX_PLAYERS; i++) // Ciklus minden játékosra, i = 0 nemkell, mivel ha létrehozol egy változót annak az értéke alapból 0 { if(!IsPlayerConnected(i)) continue; // Akik nincsenek csatlakozva, azokat átugorjuk TogglePlayerControllable(i, false); } SendClientMessageToAll(0xDEEE20FF, \"Egy admin megállította a wart.\"); // A ciklus után küldjük el az üzenetet, nempedig benne! return 1; // Midnig vissza kell térni, különben nemfog menni } CMD:go(playerid, params[ ]) { if(!IsPlayerAdmin(playerid)) // Ha nem admin, akkor egy üzenetet küldünk neki és visszatérünk. A futás megszakad, mivel vissszatértünk és csak az üzenetet kapja meg, a parancs nem fut tovább. return SendClientMessage(playerid, 0xDEEE20FF, \"Nem vagy admin.\"); for(new i; i < MAX_PLAYERS; i++) // Ciklus minden játékosra, i = 0 nemkell, mivel ha létrehozol egy változót annak az értéke alapból 0 { if(!IsPlayerConnected(i)) continue; // Akik nincsenek csatlakozva, azokat átugorjuk TogglePlayerControllable(i, true); } SendClientMessageToAll(0xDEEE20FF, \"Egy admin elindította a wart.\"); // A ciklus után küldjük el az üzenetet, nempedig benne! return 1; // Midnig vissza kell térni, különben nemfog menni } [/pawn] Soha ne a ciklusban hozzuk létre a változókat, ha azt meglehet egyszerûbben is oldani! [pawn] CMD:adminok(playerid, params[ ]) { new string[64]; for(new i; i < MAX_PLAYERS; i++) { if(!IsPlayerAdmin(i)) continue; GetPlayerName(i, string, MAX_PLAYER_NAME); format(string, sizeof(string), \"Admin %s\", string); SendClientMessage(playerid, 0x0fffff, string); } return 1; } [/pawn]
Cím: Stop and Go + /admins (csak rconokat)
Írta: TSB - 2011. december 04. - 17:52:43
Bocsánat, nálam egy saját modban mûködött.
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 04. - 17:56:50
valami nemjó a móddal akkor :S elküldöm pm-ben Beteszem a és mindenre unknow de küldtem
Cím: Stop and Go + /admins (csak rconokat)
Írta: kurta999 - 2011. december 04. - 19:19:26
Nah, ez azért van, mivel valószínûleg nemjól használod a ZCMD-t. OnPlayerCommandText-et cseréld le a következõre: OnPlayerCommandPerformed(playerid, cmdtext[], success) A legalján a return 0;-t pedig a következõre: return success;
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 05. - 16:02:50
Cím: Stop and Go + /admins (csak rconokat)
Írta: kurta999 - 2011. december 05. - 17:10:00
416.-sort bemásolnád nekem?
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 05. - 17:11:14
[pawn]CMD:stop(playerid, params[ ])[/pawn] ez a 416-os és ezt mért írja? :
TF3.pwn(199) : error 017: undefined symbol \"SetPlayerClass\"
?
Cím: Stop and Go + /admins (csak rconokat)
Írta: Benceee - 2011. december 05. - 17:13:10
A második kérdésedre: Minden le van zárva megfelelõen?
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 05. - 17:15:37
Elküldöüm a modot és nézd meg ... :) de mindent lezártam és betettem amit kurta ért . :)
Cím: Stop and Go + /admins (csak rconokat)
Írta: kurta999 - 2011. december 05. - 17:17:18
Bocs, de nem fogom neked újraírni azt az egész módot. Ott keverve van a szar a fossal, bocs hogy ezt mondom. A ZCMD-s parancsokat ne az OnPlayerCommand... alá rakd, hanem az globális névtérbe. ( Pl felé, csak ne bele a callback-ba )
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 05. - 17:18:26
jó megnézem úgy Dupla hozzászólás automatikusan összefûzve. ( 2011. december 05. - 17:22:03 ) akár hová teszem: Server Unknow Command bárhol van a modban :S
Cím: Stop and Go + /admins (csak rconokat)
Írta: kurta999 - 2011. december 05. - 21:23:00
Az OnPlayerCommandText-et lecserélted amit beírtam? A végén pedig a return 0-t return success -ra lecserélted?
Cím: Stop and Go + /admins (csak rconokat)
Írta: Dead - 2011. december 06. - 14:18:25