naja wir heißen zum beispiel The American Dream Reallife ..... da es in gta schon so abgeht wie in den staaten ....
Beiträge von Solstafir
-
-
gut dann machs wieder weg .... aber ich glaube ich hab den fehler gefunden :
format(cmdtext,sizeof,cmdtext,"Besitzer : %s\nScore : %d\nKosten : %d$",spielername(playerid),HausDaten[i][play_time],HausDaten[i][kosten]);Fehlt da nicht die farbe ???
format(cmdtext,sizeof,cmdtext,FARBE,"Besitzer : %s\nScore : %d\nKosten : %d$",spielername(playerid),HausDaten[i][play_time],HausDaten[i][kosten]);wenns das auch nich is weis ichs auch nich ....
-
also wenn es ein public is dann müsste das doch eigentlich so aussehen :
public spielername(playerid)
{
new xname[MAX_PLAYER_NAME];
GetPlayerName(playerid,xname,sizeof xname);
return xname;
}oder lieg ich da falsch
-
Ich mach eigentlich fast alles mit dialogen da es viel bequemer is schneller geht und man kann mehr in einem Dialog unterbringen als in einem befehl
-
jo okay danke ...
Zitat
ich habe selber erst 10 und brauche ca. 40 odere so D:XD naja ich hab jetzt in meinem selfmade script 15 dialoge für login und register und ein paar admin commands und ob die 50 für den rest reichen will ich bezweifeln
-
Ich glaube ja auch das es keine granze gibt aber wissen wäre besser
-
Hallo
Ich habe mal eine frage undzwar wollte ich wissen wieviel dialoge man verwenden darf oder ob es da keine grenze gibt...
Ich hab zurzeit 15 Dialoge drinne und es kommen noch geschätzte 50 dazu aber bevor ich anfange das allso zu machen wollte ich sicher gehen das es auch funktioniertHoffe ich bekomme eine schnelle antwort
THX im VorrausMFG solstafir
-
Zitat
mal ganz erlich warum muss das dabei sein wen ihr zu blöd seit um ein eigenes zu machen dan sollt ihr es wenigstens auch runteladen und keine extra wünsche erstellen!
Aufn Kopf gefallen ????
Es geht darum (glaube ich ) das bei einem dl ein Viruz dabei war und deswegen muss der pastebin link dabeisein
-
if(wartot[playerid]==true)
{
SpawnPlayer(playerid);
SetPlayerPos(playerid, pos[0][playerid], pos[1][playerid], pos[2][playerid]);
wartot[playerid]=false;}
Probiers mal so
-
Zufall !?!? keine ahnung
Aber ich will mein Sony Ericsson K850i Loswerden 80€ VBwenn du Interesse hast meld dich Ruhig
//EDit :
Hier mal ein Bild -
Ich hätte höchstens einen gametext im angebot
oben zu den defines
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1Onplayercommandtext
dcmd(news,4,cmdtext);Ganz unten im Script:
dcmd_news(playerid,params[])
{
new gametext[256];
if(sscanf(params, "s", gametext))
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /news [Nachricht]");
}
if(pInfo[playerid][pAdmin]<3)//Hier musst du deine Fraktion Definieren
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
}
else
{
new gametextsend[256];
format(gametextsend, sizeof(gametextsend), "~g~%s", gametext);
GameTextForAll(gametextsend,4000,6);
new aname[MAX_PLAYER_NAME], string2[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(string2, sizeof(string2), "[News] %s hat eine nachricht gesendet.", aname);
SendClientMessageToAll(COLOR_RED, string2);}
return 1;
}//Edit: Upps was vergessen
das hier kommt ganz ans ande von Skript
//=============================================SSCANF ZEUGS=========================================//
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;
}
mfg Solstafir -
-
-
also ich kann mappen was gibt es denn als gegenleistung wenn man fragen darf ?
-
find ich sehr gut von dir damit nerven dann die ganzen "noobis" nicht mehr so doll 7/10
-
jop hatte ich heute auch such einfach und deinem script .cer und ersetzt es mit .ini du musst dich dan zwar neu registrieren abeer es geht hab ich heite auch gemacht aber ganz wichtig alles was vor oder nach .cer steht muss stehen bleiben ...
mfg Solstafir
-
ja neo is nett das du mir das nahe bringen willst aber irgendwie rall ich das einfach nicht so doll ich es auch versuche am besten wäre halt ein beispiel an dem man es einfach durchs anschaun vershte allso kein groeses gelaber sondern einfach den "blank"befehl wo man dann nurnoch das zeug eintragen muss
-
ehm ja genau das hab ich schon angeschaut und ich versteh es sowas von garnicht im gegenteil davon bekomm ich kopfschmerzen
ich hab mir das tut schon mehrmals durchgelesen aber es will einfach nicht in meinen Kopf rein -
Hallo
Ich suche jemand der mir mal ein tutorial erstellt wie man kommands mit [ID] und [Grund] macht
bzw für den anfang würde es reichen mit [ID] also zb /makeadmin [ID] den ich blicke da da einfach nicht durch
ich hab mir schonmal ein tutorial angeschaut und des wie gesagt nicht si richtig verstandenIhr wollt wissen wofür ich das brauche ?
nunja ich hab heute ein Selfmade Script angefangen um mich vom Godfather loszureissen (allein das is ein grund mich zu unterstützen)
ich möchte möglichst wenig aus dem Godfather verwenden weil der Godfather einfach zu Kompliziert und ist und zu leicht verbuggtnunja ich hoffe jemand kann mir helfen
Danke im Vorraus
MFG General_lee
-
Hallo
Ich wollte fragen ob man bei samp eine killcam machen kann die den killer für 5 sekunden zeigt
der erste der mir sowas liefert bekommt auf wunsch den mod rang auf meinem server so als anreizhoffe jemand kann mir helfen
Mfg General_lee