public OnPlayerText( playerid, text[ ] ) { SendCloseMessage( playerid, 10.0, COLOR_GREY, text ); return 0;}
public OnPlayerText(playerid, text[]){new string[256];new sendername[MAX_PLAYER_NAME];GetPlayerName(playerid, sendername, sizeof(sendername));format(string, sizeof(string),\"%s mondja: %s\",sendername,text); SendCloseMessage(playerid, 10.0, COLOR_GREY, text );return 0;}
public OnPlayerText(playerid, text[]){new string[256];new sendername[MAX_PLAYER_NAME];GetPlayerName(playerid, sendername, sizeof(sendername));format(string, sizeof(string),\"%s mondja: %s\",sendername,text); SendCloseMessage( playerid, 10.0, COLOR_GREY, string );return 0;}
köszi szépen...mindjárt megnézem h mien...ebbe a topicba kérek egy más dolgot!Olyat szeretnék, hogy a chat amit beirok csak azok lássák kaik közel vannak hozzámmint a godfather editekben ugye van ooc, ordibálás suttogás.nost nekem azok kellenének..lécci segitsetek!
Rendben, közbe rájöttem, modisitottam is a hozzászolásom, de mégegyszer köszönöm szépen!annyit még esetleg segitesz, hogy azt hogyan tudom megtenni hogyakarok egy parancsot h /s és az az orditás,, azzal pedig a sendclosemessage távolsága megnöne...de aztakarommég h ha csak szimplán /s-t beirja és ugy entert nyom akkor kiirja h HASZNÁLAT: /s [szöve]érted?lécci segits, ha tudsz
CMD:s( playerid, params[ ] ) { new szMsg[ 100 ]; if( sscanf( params, \"s[100]\", szMsg ) ) { SendClientMessage( playerid, COLOR_WHITE, \"Használat: /s [ szöveg ]\" ); } else { new szFormat[ 128 ]; format( szFormat, sizeof szFormat, \"%s kiáltja: %s\", GetPlayerNameEx( playerid ), szMsg ); SendCloseMessage( playerid, 30.0, COLOR_GREY, szFormat ); } return 1;}
GetPlayerNameEx( playerid ) { new szName[ MAX_PLAYER_NAME ]; GetPlayerName( playerid, szName, sizeof szName ); return szName;}
C:\\Users\\Zsombi\\Desktop\\Neo City\\gamemodes\\rpg.pwn(628) : warning 203: symbol is never used: \"s\"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Warning.
public OnPlayerText(playerid, text[]){new string[256];new sendername[MAX_PLAYER_NAME];GetPlayerName(playerid, sendername, sizeof(sendername));format(string, sizeof(string),\"%s mondja: %s\",sendername,text);SendCloseMessage(playerid, 10.0, COLOR_GREY, string);return 0;}CMD:s(playerid, params[]) { new szMsg[100]; if(sscanf(params,\"s[100]\",szMsg)){ SendClientMessage(playerid,COLOR_WHITE,\"Használat: /s [szöveg]\"); } else { new szFormat[128]; format(szFormat,sizeof szFormat,\"%s kiáltja: %s\",GetPlayerNameEx(playerid),szMsg); SendCloseMessage(playerid,30.0,COLOR_WHITE,szFormat); } return 1;}
nincs zcmd-m letöltöm..
Használj sscanf-ot, és zcmd-t ezekkel a legegyszerubb, és leggyorsabb( a leírások és útmutatók fórumrészben mindketto leírása bennevan! ):[/quote]Talán ha értelmeznéd hogymit ír akkor nem lenne ilyen.Itt a zcmd :
C:\\Users\\Zsombi\\Desktop\\Neo City\\gamemodes\\rpg.pwn(462) : error 017: undefined symbol \"sscanf\"C:\\Users\\Zsombi\\Desktop\\Neo City\\gamemodes\\rpg.pwn(467) : error 017: undefined symbol \"text\"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors.
public OnPlayerCommandReceived(playerid, cmdtext[])
//==================================CHAT========================================public OnPlayerText(playerid, text[]){new string[256];new sendername[MAX_PLAYER_NAME];GetPlayerName(playerid, sendername, sizeof(sendername));format(string, sizeof(string),\"%s mondja: %s\",sendername,text);SetPlayerChatBubble(playerid, text, COLOR_GREY, 50.0, 5000);SendCloseMessage(playerid, 10.0, COLOR_GRAD4, string);return 0;}CMD:s(playerid, params[]) { new szMsg[100]; if(sscanf(params,\"s[100]\",szMsg)){ SendClientMessage(playerid,COLOR_WHITE,\"HASZNÁLAT:/s [szöveg]\"); } else { new szFormat[128]; format(szFormat,sizeof szFormat,\"%s kiáltja: %s\",GetPlayerNameEx(playerid),szMsg);SetPlayerChatBubble(playerid, szMsg, COLOR_WHITE, 100.0, 5000); SendCloseMessage(playerid,30.0,COLOR_WHITE,szFormat); } return 1;}CMD:w(playerid, params[]) { new wMsg[100]; if(sscanf(params,\"w[100]\",wMsg)){ SendClientMessage(playerid,COLOR_WHITE,\"HASZNÁLAT:/s [szöveg]\"); } else { new wFormat[128]; format(wFormat,sizeof wFormat,\"%s suttogja: %s\",GetPlayerNameEx(playerid),wMsg);SetPlayerChatBubble(playerid, wMsg, COLOR_WHITE, 1.0, 5000); SendCloseMessage(playerid,1.0,COLOR_GRAD3,wFormat); } return 1;}
#include <zcmd>#include <sscanf2>