hm, na dann D:
das kommt mir viel kürzer vor als 2 monate, wie die zeit vergeht ;O
B2T:
hast du eig. irgendwo ne liste mit allen maps + link?
kenn viele von dir gar nicht D:
hm, na dann D:
das kommt mir viel kürzer vor als 2 monate, wie die zeit vergeht ;O
B2T:
hast du eig. irgendwo ne liste mit allen maps + link?
kenn viele von dir gar nicht D:
jo nice, aber die map ist doch schon sau alt ;O
oder nicht? D:
auf dem gtamultiplayer youtube channel war das video davon schon drin als ich in N2L gekommen bin...und das ist lange her xD
p.s. stimmt es was drones sagt, dass du nichtmehr in RTS bist? ;O
ein Wort: SICK!
leider gibt es keine Methode soetwas als Flugzeug zu machen
irgendwie "AttachObjectToVehicle" oder so xD
gibts ja nur andersrum... naja auf jeden fall nice
wird bestimmt cool
ich komm warscheinlich hin (wenn ich dort nichts unternehme)
weil ich persöhnlich würde es an 26.12 besser finden
Kann es sein dass du das alles aus einer Gamemode kopiert hast?
Sonst wärest du ja bestimmt so klug und hättest es zuvor definiert...
um es genau zu sagen, mach den script am besten nochmal neu...ist ja nicht schwer und vor allem kann man es viel einfacher scripten, dort ist viel drin was man nicht braucht und nur errors bringt
Das war nicht kopiert, das war alles Handarbeit.
Ich ging nur davon aus dass er die Sachen schon definiert hat, weil ohne kann man sehr viele Befehle nicht scripten.
Nungut ich geb zu dass es sehr hingeklatscht war, deswegen sind ein paar Fehler drin aber ich wollte sowieso eher dass er es als Beispiel nimmt und draus lernt und nicht 1 zu 1 kopiert.
Nun gut pack das Zeug hier in den Script:
Unter "OnPlayerCommandText(playerid, cmdtext[ ])
new idx;
new cmd[256];
cmd = strtok(cmdtext, idx);
und dann noch einmal zwischen den ganzen "public" 's einfach so im Script:
strtok(const string[], &index)
{
new idx;
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
Preis? Ich kann mir vorstellen dass alleine das Gehäuse um die 300€ kostet.
Ja denk ich auch.
Ich schätze den PC insgesamt auf ca. 1.800€-2.200€...
Ich weiß es aber nicht genau...
Mein PC? Also der ist nicht ganz Aktuell...besser gesagt: er ist richtig richtig schlecht.
Bisher hab ich mich nur für manche Spiele beklagt die nicht mehr gingen z.b. Gmod 10 aber GTA IV hat mich wirklich zum überlegene gebracht nen neuen zu kaufen, irgendwan brauch ich eh einen neuen.
Mein System:
AMD Athlon 2800+
1GB RAM
Nvidia GeForce 6200
Das Case, nunja es ist 24/7 offen (Das gibt eine gute Kühlung, mein PC hat schonmal gebrannt XD)
und hat einen ganzschönen Oldschool Style, ausser der Anschaltknopf...
Ich Persönlich würde es besser finden wenn du einen mit Bombe machen würdest.
Wenn es NPC's gäbe könnte man auch Geiselbefreiung machen :>
wie im echten CS halt...
Mal eine nette Abwechslung sich Waffen kaufen zu müssen bei Rundenstart anstatt 2shots zu machen
if(strcmp(cmd, "/maketeam", true) == 0) //wichtig: cmd statt cmdtext
{
if(IsPlayerConnected(playerid)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Benutzung: /maketeam [playerid/name] [Nummer]");
return 1;
}
new paral;
new team;
paral = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
teaml = strval(tmp);
if(teaml > 5 || team < 0) { SendClientMessage(playerid, COLOR_GREY, "Die TeamID darf nicht unter 0 und über 5 sein."); return 1; } //Die Nummer 5 bitte durch die Zahl deiner maximalen TeamID austauschen.
if (PlayerInfo[playerid][pAdmin] >= ???) // ??? durch die Nummer ersetzen, welchen Admin Rang man für den befehl braucht.
/* Wenn du kein Godfather hast oder nicht mit "pAdmin" arbeitest kannst du als rcon admin folgendes benutzen:*/
/* if (IsPlayerAdmin(playerid)) */
{
if(IsPlayerConnected(paral))
{
if(paral != INVALID_PLAYER_ID) //Wenn die angegebene ID gültig ist
{
GetPlayerName(paral, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[paral][gTeam] = team;
format(string, sizeof(string), "Du wurdest von Admin %s zum Team %d geswitcht.", sendername, team);
SendClientMessage(paral, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Du hast Spieler %s zum Team %d geswitcht.", giveplayer, teaml);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
}
}
return 1;
}
}
Farben müssen Definiert werden.
Aber das hat eigentlich jeder Script...
Bist du im Superheroes Team?
und habt ihr denn einen guten SAMP CS Script?
Oder nur soeinen DM mäßigen wie Maercell veröffentlicht hat?
hab grade keine zeit aber könnte dir ein wenig helfen
dürfte ca. so aussehen:
if(GetVehicleHealth(player) <= 270) //Wenn das Fahrzeug fast brennt
{
TogglePlayerControllable(playerid, false) //macht den spieler unbeweglich
new unfallspielername[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, unfallspielername, sizeof(unfallspielername));
format(string,sizeof(string), " Achtung! %s hat einen Unfall gebaut!", unfallspielername);
//Achtung...ab hier weiß ich nicht ob es geht, probier es einfach aus, wäre cool wenn es geht
SendClientMessage(TEAM_COPS, COLOR_RED, string);
}
Das alles in nen Timer stecken der in einer sekunde ausgeführt wird oder so^^
Mach mal alles genau so:
(Also lösch den alten Filterscript, kopier den hier, füg ein und hab spaß)
#include <a_samp>
#define FILTERSCRIPT
public OnFilterScriptInit()
{
Message = TextDrawCreate(320,0,"IRGENDWAS");
TextDrawAlignment(Message,2);
TextDrawBackgroundColor(Message,0x000000ff);
TextDrawFont(Message,2);
TextDrawLetterSize(Message,0.598999,1.300000);
TextDrawSetOutline(Message,1);
TextDrawSetProportional(Message,1);
TextDrawSetShadow(Message,1);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid,Message);
return 1;
}
...Da steht doch als Kommentar dass du "message" durch "Message" ersetzen sollst
also "message" durch "Message" ersetzen weil er "message" nicht kennt, oben heisst es ja auch "Message".
Also der 'Will it Run' Link geht bei mir nicht...da steht die ganze Zeit "Downloading" aber es tut sich nichts
Aber ich weiß sowieso dass es bei mir nicht gehen wird.
Bei mir gehen Spiele auch nicht richtig, die eigentlich gehen sollten...Ich denke weil die PC Teile schon die besten Jahre hinter sich haben.
Ich hoffe ich kann mir bald einen neuen PC kaufen damit ich auch mal GTA IV zocken kann :>
ich kann den script dort nicht downloaden sonst könnte ich es machen
Ich hab so ein richtiges Gefühl dass das Spiel entweder sehr viele Bugs hat oder auf jeden PC lagen wird (abgesehen davon dass es auf meinem PC nicht laufen wird).
Oder dass das Spiel richtig gut wird aber ich es nicht spielen kann (Prozessor und Graka mangel, vom RAM her könnte ich es noch spielen (1GB) aber ziemlich laggy).
Aber SAMP wird bestimmt nicht geschlagen
DisableInteriorEnterExits
Dazu müsst ihr vor und ihm BSN einen pickup machen (So wie das gelbe Standart Dreieck) mit
SetPlayerPos(playerid, X, Y, Z);
ist egal wo das runterkommt hauptsache unter "public OnPlayerCommandText();" (evtl. heisst es anders z.b. "OnCommandText" oder so^^
z.b. das hier [Klicken] (Schinken ftw)
Godfather LSPD Tor:
if(strcmp(cmd, "/pdtor", true) == 0)
{
if(PlayerInfo[playerid][pMember]==1)
{
//Tor aufmachen Befehl
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du gehörst nicht zu dieser Fraktion.");
}
}