erstell dir ne gangzone.cfg und ne fraktionskasse.cfg im scriptfiles ordner
Beiträge von Tommyx3
-
-
der Link ging ca nur ne minute glaub nicht das das viele haben
-
D:\SA-MP Server Sachen\Selfmade\gamemodes\GTA-GreatSelfmade.pwn(869) : warning 225: unreachable code
Zeig ma die Zeile >.> -
Statt
Spieler[pID][Geld] = amount;das einfügen:
SetPlayerMoney(pID, amount); -
hast dus so ?
public OnPlayerCommandText(playerid, cmdtext[])
{
//Deine Strcmp befehle
//
dcmd(setstat,7,cmdtext);
return 1;
} -
Hast du das
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
bei deinen defines drin?
und mach mal dcmd(setstat,7,cmdtext);
ganz unten im puplic OnPlayerCommandText -
i-wo im forum müsste sowas sein ich suchs mal und editiers dann hier rein
/edit hier [ FILTERSCRIPT ] Newssystem by Michael -
geil :O
-
Zu 1. hab es dir mal in Dcmd gemacht:
dcmd(setstat,7,cmdtext); // in den Puplic OnPlayerCommandText
// unten ins Script!
dcmd_setstat(playerid, params[])
{
if(Spieler[playerid][Admin] < 3) return SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin!");
new pID,stat,amount;
if(sscanf(params,"uii",pID,stat,amount))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /setstat [playerid] [statcode] [Betrag]");
SendClientMessage(playerid, COLOR_WHITE, "|1 = Level | 2 = Admin Level | 3 = Geld");
return 1;
}
new name[30],ziel[30],string[128];
GetPlayerName(playerid, name, sizeof name);
GetPlayerName(pID, ziel, sizeof ziel);
if(!IsPlayerConnected(pID) || pID == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Diesen Spieler gibt es nicht!");
switch(stat)
{
case 1:
{
Spieler[pID][Level] = amount;
format(string, sizeof(string), "Der Spieler wurde auf Level %d gesetzt", amount);
SendClientMessage(playerid, COLOR_GREY, string);
}
case 2:
{
Spieler[pID][Admin] = amount;
format(string, sizeof(string), " Der Spieler wurde auf Admin Level %d gesetzt", amount);
SendClientMessage(playerid, COLOR_GREY, string);
}
case 3:
{
Spieler[pID][Geld] = amount;
format(string, sizeof(string), " Das Geld des Spielers wurde auf %d gesetzt", amount);
SendClientMessage(playerid, COLOR_GREY, string);
}
default:
{
SendClientMessage(playerid,COLOR_GREY,"FEHLER: Ungültiger Statcode!");
}
}
return 1;
} -
gefällt mir ! weiter so
-
Könnte mir bitte jemand die LOH Scriptfiles hochladen? danke
-
google nach TextDrawBox & TextDraw
-
ich meins so, wenn ich jetzt das rein mache:
public OnPlayerText(playerid, text[])
{
new pname[24], str[128];
GetPlayerName(playerid, pname, 24);
format(str, sizeof(str), "%s Says: %s", pname, text);
ProxDetector(10.0, playerid, str, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
return 0;
}
Ist der Name in Weiß bis DunkelGrau
will aber das wie normal ist mit Teamfarben -
Farben im Chat kannst du mit {HEX} machen, wie das bei GF mit den Fraktionen aussieht kann ich dir nicht sagen.
ist selfmade script -
ich denke dein string ist zu klein. Versuch mal nen größeren
Danke klappt kannst du mir noch bei Punkt 3 helfen ? -
1. ne frage habe mir einen Satsdialog(mit MSGBOX) gemacht und habe 2 buttons "Weiter" "Abbruch" jetzt will ich das wenn man auf weiter klickt ein neuer Dialog öffnet wie amche ich das ?2. Habe nen Problem mit meiner MSGBOX Screen: http://s7.directupload.net/file/d/2481/peucw6ub_png.htm
Bei Snip.. hörts auf weiß nicht wieso..
mein code:
new name[30],string[128];
GetPlayerName(playerid,name,sizeof name);
format(string, sizeof string, "{FFFFFF}Kills mit:\n\n\
{FFFFFF}Deagle: "COL_LIGHTBLUE"%d\n\
{FFFFFF}Mp5: "COL_LIGHTBLUE"%d\n\
{FFFFFF}M4: "COL_LIGHTBLUE"%d\n\
{FFFFFF}Ak47: "COL_LIGHTBLUE"%d\n\
{FFFFFF}Sniper Rifle: "COL_LIGHTBLUE"%d\n\
{FFFFFF}Shotgun: "COL_LIGHTBLUE"%d\n\
{FFFFFF}Knife: "COL_LIGHTBLUE"%d\n\
{FFFFFF}Baseball: "COL_LIGHTBLUE"%d",
pInfo[playerid][deaglekills],
pInfo[playerid][mp5kills],
pInfo[playerid][m4kills],
pInfo[playerid][akkills],
pInfo[playerid][sniperkills],
pInfo[playerid][shotgunkills],
pInfo[playerid][knifekills],
pInfo[playerid][basekills]);ShowPlayerDialog(playerid, statsdialog2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Deine Waffenstats", string, "Schließen", "");
3. Wie macht ich einen localen chat bei dem man die Teamfarbe sieht ? also nicht wie gf wenn jemand schreibt der Name in Chat weiß ist..
//edit 1 ~ gelöst + 2 neue fragen(2 + 3)
-
@ Tommy verwende die map schon seit 5 monaten in SAMP
Gib mal die Objecte von deinem GM :O vill sind die beim Pastebin falsch :s -
http://s1.directupload.net/file/d/2480/orhauzwz_png.htm
http://s7.directupload.net/file/d/2480/qujt3e4v_png.htm
Die störn mich noch... hast du eigentlich schonmal Ingame angeguckt bei dir ? :O also nicht mit MTA.. -
Lift entfernt aber immernoch: http://s1.directupload.net/file/d/2480/jwpw3whj_png.htm
-
Wenn bei mir der "ls_elevator" geht müsste doch der Aufzug normal sein oder nicht ..?