Genau und wenn ich in die Luft spray sieht man das spray nur von einer seite und in die Luft sprayn is wie n furz anmalen,
aber danke für den Tipp, was ist nun MapAndreas ?
Beiträge von carlos1710
-
-
Das denk ich mir auch denn wenn man unter oder Vor einer brücke steht ist die xpos zwar größer aber das is noch lang keine Mauer oke schade.
-
Ich kenne das Programm oder was das ist MapAndreas nicht was ist das.
Ich habe gedacht, dass der Spieler dann an jeder Position das Grafiti seiner Gang Sprühen kann nach dem Motto "Ich war hier" -
Weiß einer wie man herausfinden kann ob 0-3m vor dem spieler (facingangle) eine Mauer ist?
Man bräuchte dir XPosition des Spielers und müsste herausfinden wie Hoch der Ort 3m vorm Spieler ist ist er 5m hoch is das ne Mauer -
Weil man sscanf 2.6 noch nicht kennt und der Mensch ein gewohnheitstier ist ich habe erst von Dini auf MySql geupgradet das war überwindung genug kb jez auf neues cmd format umzusteigen
-
o_O ich hatte früher mal ne include mom mal testen
wo finde ich das sscanf stock
gefunden hier für den nächsten der sucht
stock sscanf(string[], format[], {Float,_}:...)
{
#if defined isnull
if (isnull(string))
#else
if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
#endif
{
return format[0];
}
#pragma tabsize 4
new
formatPos = 0,
stringPos = 0,
paramPos = 2,
paramCount = numargs(),
delim = ' ';
while (string[stringPos] && string[stringPos] <= ' ')
{
stringPos++;
}
while (paramPos < paramCount && string[stringPos])
{
switch (format[formatPos++])
{
case '\0':
{
return 0;
}
case 'i', 'd':
{
new
neg = 1,
num = 0,
ch = string[stringPos];
if (ch == '-')
{
neg = -1;
ch = string[++stringPos];
}
do
{
stringPos++;
if ('0' <= ch <= '9')
{
num = (num * 10) + (ch - '0');
}
else
{
return -1;
}
}
while ((ch = string[stringPos]) > ' ' && ch != delim);
setarg(paramPos, 0, num * neg);
}
case 'h', 'x':
{
new
num = 0,
ch = string[stringPos];
do
{
stringPos++;
switch (ch)
{
case 'x', 'X':
{
num = 0;
continue;
}
case '0' .. '9':
{
num = (num << 4) | (ch - '0');
}
case 'a' .. 'f':
{
num = (num << 4) | (ch - ('a' - 10));
}
case 'A' .. 'F':
{
num = (num << 4) | (ch - ('A' - 10));
}
default:
{
return -1;
}
}
}
while ((ch = string[stringPos]) > ' ' && ch != delim);
setarg(paramPos, 0, num);
}
case 'c':
{
setarg(paramPos, 0, string[stringPos++]);
}
case 'f':
{
new changestr[16], changepos = 0, strpos = stringPos;
while(changepos < 16 && string[strpos] && string[strpos] != delim)
{
changestr[changepos++] = string[strpos++];
}
changestr[changepos] = '\0';
setarg(paramPos,0,_:floatstr(changestr));
}
case 'p':
{
delim = format[formatPos++];
continue;
}
case '\'':
{
new
end = formatPos - 1,
ch;
while ((ch = format[++end]) && ch != '\'') {}
if (!ch)
{
return -1;
}
format[end] = '\0';
if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
{
if (format[end + 1])
{
return -1;
}
return 0;
}
format[end] = '\'';
stringPos = ch + (end - formatPos);
formatPos = end + 1;
}
case 'u':
{
new
end = stringPos - 1,
id = 0,
bool:num = true,
ch;
while ((ch = string[++end]) && ch != delim)
{
if (num)
{
if ('0' <= ch <= '9')
{
id = (id * 10) + (ch - '0');
}
else
{
num = false;
}
}
}
if (num && IsPlayerConnected(id))
{
setarg(paramPos, 0, id);
}
else
{
#if !defined foreach
#define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
#define __SSCANF_FOREACH__
#endif
string[end] = '\0';
num = false;
new
name[MAX_PLAYER_NAME];
id = end - stringPos;
foreach (Player, playerid)
{
GetPlayerName(playerid, name, sizeof (name));
if (!strcmp(name, string[stringPos], true, id))
{
setarg(paramPos, 0, playerid);
num = true;
break;
}
}
if (!num)
{
setarg(paramPos, 0, INVALID_PLAYER_ID);
}
string[end] = ch;
#if defined __SSCANF_FOREACH__
#undef foreach
#undef __SSCANF_FOREACH__
#endif
}
stringPos = end;
}
case 's', 'z':
{
new
i = 0,
ch;
if (format[formatPos])
{
while ((ch = string[stringPos++]) && ch != delim)
{
setarg(paramPos, i++, ch);
}
if (!i)
{
return -1;
}
}
else
{
while ((ch = string[stringPos++]))
{
setarg(paramPos, i++, ch);
}
}
stringPos--;
setarg(paramPos, i, '\0');
}
default:
{
continue;
}
}
while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
{
stringPos++;
}
while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
{
stringPos++;
}
paramPos++;
}
do
{
if ((delim = format[formatPos++]) > ' ')
{
if (delim == '\'')
{
while ((delim = format[formatPos++]) && delim != '\'') {}
}
else if (delim != 'z')
{
return delim;
}
}
}
while (delim > ' ');
return 0;
} -
Ich hab aber nach dem Download von --> DCMD <-- gefragt
der Code steht im sampwiki ich brauch die include -
Hat einer den Downloadlink von der Include Dcmd parat, ich konnte ihn mir nicht ergooglen.
-
yoaaaah das hat was find die farben derbst geil
-
wenn der compiler scanf will wird ers dir sagen
//EDIT: wenn du schon Doppelpost machst schreib heir bitte den link es amcht wenig sinn wenn man an 2 Themen paralell areitet statt alle an einem
Server startet nicht :( -
diese kann beschädigt sein wenn das script das letztemal errors hatte compil nochmal
-
Zombie RL gibts zu viele
-
Dann kannst du nurnoch versuchen von www-sa-mp.com ein neues paket herunterzuladen, includes und gamemode verschieben und cfg eintragen, das konnte bei mir darmals wunder bewirken.
ODER dein Script wurde mit errors compilt dann geht es auch nicht bis die errors weg sind -
Ich hab sie bei mir eben weg gemacht dann stürtzte der server ab
überprüfe ob der gamemode name richtig geschrieben ist. -
zeig nochmal cfg
echo Executing Server Config...
lanmode 0
rcon_password 54848
maxplayers 2
port 7777
hostname Selfmade By Master
gamemode0 mastersselfmade 1
filterscripts
announce 0
query 1
weburl Url nicht bekannt!
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 2
logtimeformat [%H:%M:%S]
plugins nativechecker -
Und was ist da dein Problem
SendClientMessage Du wurdest gebannt
Kick(playerid); -
gamemode0 mastersselfmade 1
die 1 macht den Unterschied also mach hinter dein gamemodename eine 1 -
Ich weis, das dieser Vorschlag schon öfters gemacht wurde aber als ich nun das hier las dachte ich, dass da endlich mal etwas gemacht werden muss.
Jeder 10 Thread ist KEIN Spam und darum stelle ich mir hier ein mBuchstabenzählervor, ein Beitrag im Sponsoring und Werbungsbereich sollte so min 500 Buchstaben haben.
[ SUCHE ] Server User
traurig traurig und dieses Kind ist nicht das einzige. -
mein passwort steht in der Konfig von xampp
//EDIT: hab nun festgestellt, das das passwort in Navicat garnicht gesetzt wird denn trots das ich der Datenbank ein Passwort gebe, kann ich mich nur einloggen wenn ich das Feld Passwort frei lasse. -
Du kannst den Spieler nachm sterben wieder an dieser Position spawnen lassen. Mit 1Hp und hinterlässt ihm die nachricht, knapp dem tod entkommen oder so