- 
				Üdv....GF alapú /asay parancsot szeretnék találtam is más fórumokon de sajnos nem volt jó :S:S és ebben szeretném a segítségeteket kérni hogy írjatok már le nekem egy /asay parancsot PLS Elõre Is Köszike...
			
- 
				Saját módomból szedtem ki..Formáld ahogy akarod
 
 
 if(strcmp(cmd, \"/asay\", true) == 0)
 {
 if(IsPlayerConnected(playerid))
 {
 if (PlayerInfo[playerid][pAdmin] <= 1)
 {
 SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy admin!\");
 return 1;
 }
 new length = strlen(cmdtext);
 while ((idx < length) && (cmdtext[idx] <= \' \'))
 {
 idx++;
 }
 new offset = idx;
 new result[128];
 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
 {
 result[idx - offset] = cmdtext[idx];
 idx++;
 }
 result[idx - offset] = EOS;
 if(!strlen(result))
 {
 SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /asay [szöveg]\");
 return 1;
 }
 GetPlayerName(playerid, sendername, sizeof(sendername));
 format(string, sizeof(string),\"* Moderátor %s: %s\", sendername, result);
 if (PlayerInfo[playerid][pAdmin] == 1)
 SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
 format(string, sizeof(string),\"* Moderátor %s: %s\", sendername, result);
 if (PlayerInfo[playerid][pAdmin] == 2)
 SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
 format(string, sizeof(string),\"* Admin %s: %s\", sendername, result);
 if (PlayerInfo[playerid][pAdmin] == 3)
 SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
 format(string, sizeof(string),\"* Admin %s: %s\", sendername, result);
 if (PlayerInfo[playerid][pAdmin] == 4)
 SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
 format(string, sizeof(string),\"* FõAdmin %s: %s\", sendername, result);
 if (PlayerInfo[playerid][pAdmin] == 5)
 SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
 format(string, sizeof(string),\"* Scripter %s: %s\", sendername, result);
 if (PlayerInfo[playerid][pAdmin] == 6)
 SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
 }
 return 1;
 }
 
 
- 
				Semmi Erorr/Warning de amikor belépek a játékba és /asay szöveg és SERVER:UNOKNOW COMMAND :S
			
- 
				if(strcmp(cmdtext, \"/asay\", true) == 0)
 {
 new Message[128], Name[MAX_PLAYER_NAME];
 GetPlayerName(playerid, Name, sizeof(Name));
 format(string, sizeof(string), \"Admin %s: %s\", Name, cmdtext[5]);
 SendClientMessageToAll(0xFFAAFFAA, string); // 0xFFAAFFAA helyett írj be valami színt..
 return 1;
 }
 
- 
				C:\\Documents and Settings\\Rendszergazda\\Asztal\\Server\\gamemodes\\VFCRPv1.5.pwn(31523) : error 003: declaration of a local variable must appear in a compound block
 C:\\Documents and Settings\\Rendszergazda\\Asztal\\Server\\gamemodes\\VFCRPv1.5.pwn(31523) : error 017: undefined symbol \"Message\"
 C:\\Documents and Settings\\Rendszergazda\\Asztal\\Server\\gamemodes\\VFCRPv1.5.pwn(31523) : error 001: expected token: \";\", but found \"]\"
 C:\\Documents and Settings\\Rendszergazda\\Asztal\\Server\\gamemodes\\VFCRPv1.5.pwn(31523) : 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.
 
 
 
 if (PlayerInfo[playerid][pAdmin] <= 1) 
 És Ezt Is Betettem Mert Kell És Valamiért ERORR
- 
				Elírtam, bocs :D
 
 
 if(strcmp(cmdtext, \"/asay\", true) == 0)
 {
 if (!PlayerInfo[playerid][pAdmin] <= 1) return SendClientMessage(playerid, 0xFF0000EE, \"HIBA: Nem vagy admin.\");
 new Message[128], Name[MAX_PLAYER_NAME];
 GetPlayerName(playerid, Name, sizeof(Name));
 format(Message, sizeof(Message), \"Admin %s: %s\", Name, cmdtext[5]);
 SendClientMessageToAll(0xFFAAFFAA, Message); // 0xFFAAFFAA helyett írj be valami színt..
 return 1;
 }
 
- 
				Nem Jó Felmegyek Mint Fõadmin Vagy Akármilyen Admin Azt Írja HIBA:NEM VAGY ADMIN  és amikor már szöveget is írok pl: /asay menj a kapu közelébe  akkor meg azt írja hogy SERVER:UNOKNOW COMMAND :S
			
- 
				
 if(strcmp(cmdtext, \"/asay\", true) == 0)
 {
 if (!PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, 0xFF0000EE, \"HIBA: Nem vagy admin.\");
 new Message[128], Name[MAX_PLAYER_NAME];
 GetPlayerName(playerid, Name, sizeof(Name));
 format(Message, sizeof(Message), \"Admin %s: %s\", Name, cmdtext[5]);
 SendClientMessageToAll(0xFFAAFFAA, Message); // 0xFFAAFFAA helyett írj be valami színt..
 return 1;
 }
 
 
 Elírtad..
 Nem \"<=\" hanem \">=\"
 Amugy ha azt írja ki, h Server:Unknown command, akkor valami nagyon el van b4szva abban a modban.
- 
				Nos Jó Lett De Amikor /asay (csak simán a parancs) ---->Ez Jelenik Meg *Admin Deer_Block:
 Ha:/asay szöveg ----->ez jelenik meg SERVER:UNOKNOW COMMAND
 
 if(strcmp(cmdtext, \"/asay\", true) == 0)
 {
 if (!PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, 0xFF0000EE, \"HIBA: Nem vagy admin.\");
 new Message[128], Name[MAX_PLAYER_NAME];
 GetPlayerName(playerid, Name, sizeof(Name));
 format(Message, sizeof(Message), \"Admin %s: %s\", Name, cmdtext[5]); // EZZZZ
 SendClientMessageToAll(0xFFAAFFAA, Message); // 0xFFAAFFAA helyett írj be valami színt..
 return 1;
 }
 
 
 
 if(strcmp(cmd, \"/report\", true) == 0 || strcmp(cmd, \"/panasz\", true) == 0)
 {
 if(IsPlayerConnected(playerid))
 {
 GetPlayerName(playerid, sendername, sizeof(sendername));
 new length = strlen(cmdtext);
 while ((idx < length) && (cmdtext[idx] <= \' \'))
 {
 idx++;
 }
 new offset = idx;
 new result[64];
 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
 {
 result[idx - offset] = cmdtext[idx];
 idx++;
 }
 result[idx - offset] = EOS;
 if(!strlen(result))
 {
 SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLD: /report [panasz]\");
 return 1;
 }
 format(string, sizeof(string), \" %s panasza: %s\", sendername, (result));//EZZZ
 ABroadCast(COLOR_ASKQ,string,1);
 SendClientMessage(playerid, COLOR_ASKQ, \"Panaszod Elküldve Az Adminoknak.\");
 }
 return 1;
 }
 
 
 
 Amiket Kijelöltem Van Különbség :S és sztem az lehet a gond...
 Tehát Ha Valaki Tudja Megtudja Nekem Ugy Olyanra Mint A /report parancs?
- 
				Tengerimalac,te nem is kértél el semmijen adatot a parancstól,így az nem is tudott semmit kiirni...
 Az ABroadCast nem tudom mi.
 Tessék:(Itt írtam nem teszteltem.)
 
 
 if(strcmp(cmd, \"/asay\", true) == 0)
 {
 if (!PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, 0xFF0000EE, \"HIBA: Nem vagy admin.\");
 if(!IsPlayerConnected(playerid)) return 1;
 GetPlayerName(playerid, sendername, sizeof(sendername));
 new length = strlen(cmdtext);
 while ((idx < length) && (cmdtext[idx] <= \' \'))
 {
 idx++;
 }
 new offset = idx;
 new result[64];
 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
 {
 result[idx - offset] = cmdtext[idx];
 idx++;
 }
 result[idx - offset] = EOS;
 if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLD: /asay [szöveg]\");
 format(string, sizeof(string), \"Admin %s : %s\", sendername, (result));//EZZZ
 // ABroadCast(COLOR_ASKQ,string,1); // Ezt nem tudom mi....
 SendClientMessageToAll(COLOR_ASKQ, string);
 return 1;
 }
 
- 
				Chucknoris, ott az elején az adminlekérésnek nem igy kéne kinéznie? 
 
 
 if (!PlayerInfo[playerid][pAdmin] <1) return SendClientMessage(playerid, 0xFF0000EE, \"HIBA: Nem vagy admin.\");
 if(!IsPlayerConnected(playerid)) return 1;
 
 
 
 csak mert ha jól értelmezem most az 1es vagy annál nagyobb adminoknak irja azt hogy HIBA: Nem vagy admin
- 
				Igazad van,én csak kimásoltam az elõzõ példát. :D
 De szerintem oda nem kell tagadás.(! jel)
 De van egyszerûbb módszer is.
 Akkor a mûködõ:
 
 
 if(strcmp(cmd, \"/asay\", true) == 0)
 {
 if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, 0xFF0000EE, \"HIBA: Nem vagy admin.\");
 if(!IsPlayerConnected(playerid)) return 1;
 GetPlayerName(playerid, sendername, sizeof(sendername));
 new length = strlen(cmdtext);
 while ((idx < length) && (cmdtext[idx] <= \' \'))
 {
 idx++;
 }
 new offset = idx;
 new result[64];
 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
 {
 result[idx - offset] = cmdtext[idx];
 idx++;
 }
 result[idx - offset] = EOS;
 if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLD: /asay [szöveg]\");
 format(string, sizeof(string), \"Admin %s : %s\", sendername, (result));//EZZZ
 // ABroadCast(COLOR_ASKQ,string,1); // Ezt nem tudom mi....
 SendClientMessageToAll(COLOR_ASKQ, string);
 return 1;
 }
 
- 
				Az Elsõ Is Jó Lett De Kössz A 2.-at is lehet még hasznát veszem..ZÁROK! :)