So das man nur das lesen kann, was in der nähe ist? Da musst du mal hier im Forum schauen...
Wenn der OOC beim Restart automatisch an/aus sein soll musst du im Script das ändern
Ein 1300 Zeilen Reallife Script für Scripter.
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ich meine den Chat wenn man jetzt Einfach den Chat mit "T" öffnet und da was hin schreibt dann sehen das ja alle und das will ich abstellen aber ich weiß nicht wie und wie kriege ich den OOC Blau hin ?
-
Hier aus meinen Script kopiert:
Bei den News:
new realchat = 1;Bei OnPlayerText rein:
if (realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
} -
Ich bekomme folgende Errors:
.pwn(362) : error 017: undefined symbol "sendername"
.pwn(362) : error 017: undefined symbol "sendername"
.pwn(362) : error 029: invalid expression, assumed zero
.pwn(362) : fatal error 107: too many error messages on one lineUnd das steht in der Zeile drin .... :
GetPlayerName(playerid, sendername, sizeof(sendername)); -
loool
dürfte aber kein fehler kommen, liegt es vielleicht an der "text" ??
Weiter weiß ich leider auch nicht, nur das man die Variable umändert... -
Komisch also so hab ich das alles eingefügt:
//Das bei den News
new realchat = 1;public OnPlayerText(playerid, text[])
{
if (realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
return 1;
}
So wie du gesagt hast unter OnPlayerText... -
if(gPlayerLogged[playerid] == 0)
ginbts bei mir nicht da ich nicht mit Enums arbeite (Oder tust du das in deinem Script?)
-
gutes Script, aber wenn du schon mit nem eigenen Script anfängst: nimm MySql! Ich würde es dir empfehlen
-
Nicht schlecht mit dem Hacksystem sehr nice gescriptet
Kann man gut in andere Scripts einbaun -
8/10 Für die 1300.
Also was ich nicht so ganz verstehe hier:
ocmd:l(playerid,params[]){ if(!isPlayerInFrak(playerid,3))return SendClientMessage(playerid, rot, "Du bist nicht in der News!"); new text[128]; if(sscanf(params,"s",text))return SendClientMessage(playerid, orange, "Benutzung: /l [TEXT]"); format(text,sizeof(text),"[Live]Reporter %s: %s",Spielername(playerid),text); for(new i=0; i<GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { SendClientMessage(i,orange,text); } } return 1;}Hab ich hier gefuden.
Wofür die schleife?Wofür gibt es SendClientMessagetoAll.Wunder mich nur....
MFG K44n
-
-
Weil ich später ein /tognews Befehl einbauen wollte damit ale die PvarInt Tognews auf 0 haben keine den Newschat nicht sehen
-
guter Anfang
aber da gibt es noch einiges zu optimieren
kleines Beispiel:ocmd:clear(playerid,params[])
{
if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid, rot, "Du bist kein Admin!");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
SendClientMessageToAll(rot, "");
new s[128];
format(s,sizeof(s),"*** Administrator %s hat den Chat gecleart! ***", Spielername(playerid));
SendClientMessageToAll(grün , s);
return 1;
}Geht viel einfacher und schneller zu schreiben, wenn man es so macht.
ocmd:clear(playerid,params[])
{
if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid, rot, "Du bist kein Admin!");
for(new i=0; i<100; i++) SendClientMessageToAll(rot," ");
new s[128];
format(s,sizeof(s),"*** Administrator %s hat den Chat gecleart! ***", Spielername(playerid));
SendClientMessageToAll(grün , s);
return 1;
} -
stimmt, aber mit dem clear befehl hab ich mich eh nicht sonderlich befasst. danke
-
Das Script ist ein Mix aus LoH und ori GF.
Ich finde es richtig schlecht !0/10
Alleine schon wenn ich deine Variablen sehen -
Naja es geht noch 4/10
-
Meins hat 15.185 Zeilen
-
Das Script ist ein Mix aus LoH und ori GF.
Ich finde es richtig schlecht !0/10
Alleine schon wenn ich deine Variablen sehenEin Mix aus beidem? Bist du ein bisschen Scheisse im Kopf? Ich hab noch nie dieses LoH geschweige denn Godfather benutz, runtergeladen oder auch nur angeschaut.
@ MArcel: Gratulation
-
mannomann 7/10
soviel in 1,3k zeilen reingequetscht
ich habe rund 2,4k und habe nur die hälfte (ist ja auch vorsichtig geschrieben) -
Zitat
Alleine schon wenn ich deine Variablen sehen
Allein wenn ich schon deine Rechtschreibung sehe, wird mir schlecht. Meinst du nicht das jeder mal mit dem Coden angefangen hat?.. echt solch Kommentar kann man sich echt klemmen!
Meins hat 15.185 Zeilen
Was sagen Zeilen schon aus?
ich hab 15.185 Zeilen auch in 10 min eingebaut, aber ob sie mit Bugs übertreufelt sind kann man den 15.185 Zeilen nicht entnehmenKonstruktive Kritik ist angebracht Jungs, nicht nur euer *alles Shit gelaber* ..
Guten Tag .. -
Ein Mix aus beidem? Bist du ein bisschen Scheisse im Kopf? Ich hab noch nie dieses LoH geschweige denn Godfather benutz, runtergeladen oder auch nur angeschaut.
Alleine schon wenn du so abrastest, ist daran was faul.
Naya, ich bleib bei meiner Meinung, das Script ist schlicht und einfach Müll.
Da kann man sich hier im Forum auch ein anderes runterladen.
Achja, ich bin nicht "Scheisse im Kopf". Nur so als neben Info.