Ich habe mein OOC Chat gelöscht im Script.
Also, vllt. könnte mir einer seins geben
dass er für ALLE im OOC Chat schreiben kann z.B.
(( Projektleiter Hans: Es wird gleich blablabla gemacht ))
Danke im voraus!
- Tobi
Ich habe mein OOC Chat gelöscht im Script.
Also, vllt. könnte mir einer seins geben
dass er für ALLE im OOC Chat schreiben kann z.B.
(( Projektleiter Hans: Es wird gleich blablabla gemacht ))
Danke im voraus!
- Tobi
if(!strcmp(cmd, "/ooc", true))
{
new tmp1[250];
new tmp2[250];
new tmp3[250];
new tmp4[250];
new tmp5[250];
new tmp6[250];
new tmp7[250];
new tmp8[250];
new tmp9[250];
new tmp10[250];
new tmp11[250];
new tmp12[250];
new tmp13[250];
new name[MAX_PLAYER_NAME];
tmp = strtok(cmdtext, idx);
tmp1 = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
tmp3 = strtok(cmdtext, idx);
tmp4 = strtok(cmdtext, idx);
tmp5 = strtok(cmdtext, idx);
tmp6 = strtok(cmdtext, idx);
tmp7 = strtok(cmdtext, idx);
tmp8 = strtok(cmdtext, idx);
tmp9 = strtok(cmdtext, idx);
tmp10 = strtok(cmdtext, idx);
tmp11 = strtok(cmdtext, idx);
tmp12 = strtok(cmdtext, idx);
tmp13 = strtok(cmdtext, idx);
GetPlayerName(playerid, name, sizeof(name));
for(new i = 0; i < MAX_PLAYERS; i++)
{
new string[230];
format(string, sizeof(string), "%s: %s %s %s %s %s %s %s %s %s %s %s %s", name, tmp, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
return 1;
}
Nochn bisschen anpassen Fertig
@Tigerreiter2
Was soll das sein??!
Wth, übertreib omg.
CMD:gcoff(playerid)
{
new string[128];
if(Spieler[playerid][pAdmin] < 3)return SendClientMessage(playerid, COLOR_GREY, "Du besitzt nicht die benötigten Rechte.");
if(GCOff == 0)
{
GCOff = 1;
format(string, sizeof(string), "Der Globale Chat wurde von %s deaktiviert.", GetName(playerid));
SendClientMessageToAll(COLOR_GREEN, string);
}
else if(GCOff == 1)
{
GCOff = 0;
format(string, sizeof(string), "Der Globale Chat wurde von %s aktiviert.", GetName(playerid));
SendClientMessageToAll(COLOR_GREEN, string);
}
return 1;
}
...
Das was du sooeben geschrieben hast war nur der Befehl um ihn an bzw. auszuschalten er wollte den /ooc befehl
Nur wird beides nicht klappen..
if(!strcmp(cmd, "/ooc", true))
{
new tmp[250];
new name[MAX_PLAYER_NAME];
tmp = strtok(cmdtext, idx);
GetPlayerName(playerid, name, sizeof(name));
new string[300];
format(string, sizeof(string), "%s: %s", name, tmp);
SendClientMessageToAll(COLOR_WHITE, string);
return 1;
}
CMD:gc(playerid, params[])
{
if(GCOff == 1)return SendClientMessage(playerid, COLOR_GREY, "Der Globale Chat ist derzeit deaktiviert.");
new text[96];
if(sscanf(params, "s[96]", text))return SendClientMessage(playerid, COLOR_GREY, "* Benutze /gc [Nachricht]");
new string[128];
format(string, sizeof(string), "(( %s: %s ))", GetName(playerid), text);
SendClientMessageToAll(COLOR_WHITE, string);
printf("[GC] [%s]: %s", GetName(playerid), text);
return 1;
}
... <.<
Stimmt deins funktioniert, zumindest so lange wie man unter 11 Wörter bleibt, der Rest wird nämlich abgeschnitten.
Nimm die Methode von Apo mit sscanf...