if (strcmp(\"/aduty\", cmdtext, true) == 0){ new sendername[MAX_PLAYER_NAME]; new string[128]; if(PInfo[playerid][Level] >= 1) { if(Adminszolgalat[playerid] == false) { ASZ = Create3DTextLabel(\"Admin Szolgálatban\", COLOR_RED, 0.0, 0.0, 2.0, 40, 0, 0); Attach3DTextLabelToPlayer(ASZ, playerid, 0.0, 0.0, 0.4); ShowNameTags( 0 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s szolgálatba lépett!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); return Adminszolgalat[playerid] = true; } else if(Adminszolgalat[playerid] == true) { Delete3DTextLabel(ASZ); ShowNameTags( 1 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s kilépett a szolgálatból!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); return Adminszolgalat[playerid] = false; } } else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");}
new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"[ADMIN] %s \",name);SetPlayerName(playerid,string);return 1;}
van egy adminszolgálatparancsom if (strcmp(\"/aduty\", cmdtext, true) == 0){ new sendername[MAX_PLAYER_NAME]; new string[128]; if(PInfo[playerid][Level] >= 1) { if(Adminszolgalat[playerid] == false) { ASZ = Create3DTextLabel(\"Admin Szolgálatban\", COLOR_RED, 0.0, 0.0, 2.0, 40, 0, 0); Attach3DTextLabelToPlayer(ASZ, playerid, 0.0, 0.0, 0.4); ShowNameTags( 0 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s szolgálatba lépett!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\");new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"[ADMIN] %s \",name);SetPlayerName(playerid,string); return Adminszolgalat[playerid] = true; } else if(Adminszolgalat[playerid] == true) { Delete3DTextLabel(ASZ); ShowNameTags( 1 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s kilépett a szolgálatból!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); return Adminszolgalat[playerid] = false;new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"%s \",name);SetPlayerName(playerid,string); } } else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");} hogy lehet megcsinálni hogy aki szolgálatba van mikor ír a neve elöt legyen az hogy admin
if (strcmp(\"/aduty\", cmdtext, true) == 0){ new sendername[MAX_PLAYER_NAME]; new string[128]; if(PInfo[playerid][Level] >= 1) { if(Adminszolgalat[playerid] == false) { ASZ = Create3DTextLabel(\"Admin Szolgálatban\", COLOR_RED, 0.0, 0.0, 2.0, 40, 0, 0); Attach3DTextLabelToPlayer(ASZ, playerid, 0.0, 0.0, 0.4); ShowNameTags( 0 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s szolgálatba lépett!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\");new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"[ADMIN] %s \",name);SetPlayerName(playerid,string); return Adminszolgalat[playerid] = true; } else if(Adminszolgalat[playerid] == true) { Delete3DTextLabel(ASZ); ShowNameTags( 1 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s kilépett a szolgálatból!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); return Adminszolgalat[playerid] = false;new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"%s \",name);SetPlayerName(playerid,string); } } else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");}
van egy adminszolgálatparancsom if (strcmp(\"/aduty\", cmdtext, true) == 0){ new sendername[MAX_PLAYER_NAME]; new string[128]; if(PInfo[playerid][Level] >= 1) { if(Adminszolgalat[playerid] == false) { ASZ = Create3DTextLabel(\"Admin Szolgálatban\", COLOR_RED, 0.0, 0.0, 2.0, 40, 0, 0); Attach3DTextLabelToPlayer(ASZ, playerid, 0.0, 0.0, 0.4); ShowNameTags( 0 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s szolgálatba lépett!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\");new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"[ADMIN] %s \",name);SetPlayerName(playerid,string); return Adminszolgalat[playerid] = true; } else if(Adminszolgalat[playerid] == true) { Delete3DTextLabel(ASZ); ShowNameTags( 1 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s kilépett a szolgálatból!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); return Adminszolgalat[playerid] = false;new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"%s \",name);SetPlayerName(playerid,string); } } else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");} hogy lehet megcsinálni hogy aki szolgálatba van mikor ír a neve elöt legyen az hogy admin [/quote]Öhm, javíts ki ha tévedek, de ez biztos? Lehet, tévedek, de szerintem az OnPlayerText-hez kéne írni, mert így csak a nevét váltja át, és neki az kell, hogy mikor a CHAT-be ír, akkor csak simán írja elé, hogy Admin. Így is jónak kell legyen:[pawn]new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"ADMIN: %s \",name);SendClientMessageToAll(SZÍN, string);[/pawn]Elõre is elnézést kérek ha nem jó, de nem vagyok profi
hogy lehet megcsinálni hogy aki szolgálatba van mikor ír a neve elöt legyen az hogy admin[/quote]Ez nem a texthez akar menni
new name[MAX_PLAYER_NAME], new str[200];
hogy lehet megcsinálni hogy aki szolgálatba van mikor ír a neve elöt legyen az hogy adminEz nem a texthez akar menni [/quote]Én értem, és végülis a te megoldásod is tökéletes, mert ha a nevét átírod ADMIN-ra, akkor Chat-ban is úgy lesz. De az én megoldásom is jó, egy if-kell neki, és egy változó. Úgyhogy mind a kettõ jó
hogy lehet megcsinálni hogy aki szolgálatba van mikor ír a neve elöt legyen az hogy admin
van egy adminszolgálatparancsom if (strcmp(\"/aduty\", cmdtext, true) == 0){ new sendername[MAX_PLAYER_NAME]; new string[128]; if(PInfo[playerid][Level] >= 1) { if(Adminszolgalat[playerid] == false) { ASZ = Create3DTextLabel(\"Admin Szolgálatban\", COLOR_RED, 0.0, 0.0, 2.0, 40, 0, 0); Attach3DTextLabelToPlayer(ASZ, playerid, 0.0, 0.0, 0.4); ShowNameTags( 0 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s szolgálatba lépett!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\");new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"[ADMIN] %s \",name);SetPlayerName(playerid,string); return Adminszolgalat[playerid] = true; } else if(Adminszolgalat[playerid] == true) { Delete3DTextLabel(ASZ); ShowNameTags( 1 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"{fc0000} Admin %s kilépett a szolgálatból!\", sendername); SendClientMessageToAll(COLOR_YELLOW,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); return Adminszolgalat[playerid] = false;new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"%s \",name);SetPlayerName(playerid,string); } } else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");} hogy lehet megcsinálni hogy aki szolgálatba van mikor ír a neve elöt legyen az hogy admin [/quote]Öhm, javíts ki ha tévedek, de ez biztos? Lehet, tévedek, de szerintem az OnPlayerText-hez kéne írni, mert így csak a nevét váltja át, és neki az kell, hogy mikor a CHAT-be ír, akkor csak simán írja elé, hogy Admin. Így is jónak kell legyen: new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"ADMIN: %s \",name);SendClientMessageToAll(SZÍN, string); Elõre is elnézést kérek ha nem jó, de nem vagyok profi [/quote]ez is jó de nekem ugy kell hogy mikor admin szolgálatba van akkor igy ír
new name[MAX_PLAYER_NAME], new str[200];GetPlayerName(playerid,name,sizeof(name));format(string,200,\"ADMIN: %s \",name);SendClientMessageToAll(SZÍN, string);
new name[MAX_PLAYER_NAME], str[200];
ez is jó de nekem ugy kell hogy mikor admin szolgálatba van akkor igy ír [/quote]Persze, hiszen összecsaptam. Egy IF és egy változó kell neki, ha gondolod megírom neked, és ide bemásolom.
public OnPlayerText(playerid, text[]){if(Adminszolgalat[playerid] == true){new str[200];format(string,200,\"[Adminisztrátor] %s\",text);SetPlayerName(playerid,string);}return 0;}
public OnPlayerText(playerid, text[]){if(Adminszolgalat[playerid] == true){new str[200];format(string,200,\"[Adminisztrátor] %s\",text);SetPlayerName(playerid,string);return 0;}}