Ijo werde ich mal versuchen, aber leider hilft mir das gerade im Moment auch nicht viel weiter
Gruß
Colin
Ijo werde ich mal versuchen, aber leider hilft mir das gerade im Moment auch nicht viel weiter
Gruß
Colin
Ok, allerdings bekomm ich folgende 6 Errors:
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1640) : error 017: undefined symbol "tmp"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1641) : error 017: undefined symbol "tmp"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1649) : error 017: undefined symbol "ReturnUser"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1650) : error 017: undefined symbol "tmp"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1651) : error 017: undefined symbol "tmp"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1652) : error 017: undefined symbol "tmp"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
Gruß
Colin
Also du kannst weder ein Gamemode noch einen Sa-mp Server mappen Wenn schon kannst du dir einen Server oder ein Gamemode scripten, dass geht mit Pawno, Notepad etc.
Von mappen spricht man wenn man verschiedene Objekte erstellt zum Beispiel einen Zaun um das Police Department oder verschiedene Stuntobjecte, dafür eignet sich MTA sehr gut.
Gruß
Colin
Also ich habe den jetzt so eingebaut:
if(strcmp(cmdtext,"/ip",true,6)==0) {
if(strlen(cmdtext[7])) {
new typ=strval(cmdtext[7]);
if(GetPlayerLevel(playerid) < 1) return SendClientMessage(playerid, red, "Dein Level ist für diesen Command nicht hoch genug !!");
if(IsPlayerConnected(typ)) {
new name[MAX_PLAYER_NAME], ip[15], s[50];
GetPlayerName(typ,name,sizeof(name));
GetPlayerIp(typ,ip,sizeof(ip));
format(s,sizeof(s),"%ss Ip: %s",name,ip);
SendClientMessage(playerid,cyan,s); }}
return 1;
}
Allerdings wenn ich jetzt auf dem Server /IP 1 z. B. mache kommt Server Unknown Command
Und den /givegun Command bräuchte ich auch in der Version wie der 2. /IP-Befehl von KeksofDeath
Gruß
Colin
Ok, funzt tadellos
Thx a lot
Gruß
Colin
Hi,
ich suche mal wieder einen Command und zwar einen für mein Adminscript damit Admins mit z.B. /giveweapon [PLAYERID] [WEAPONID] [MUNI] einem Spieler Waffen geben können.
Und ich suche einen Command mit dem mir wenn ich /getinfo eingebe auch die IP angezeigt wird
Danke im Vorraus Leute
Gruß
Colin
ich gehe mal davon aus, dass du Nachrichten selber senden kannst
Erweist sich gerade bissl als schwierig, kannst du mir sagen wie ich da rein bekomm, dass bei den Playern dann angezeigt wird, dass die Zeit von einem Admin auf ** Uhr gestellt wurde ??
if(strcmp(cmdtext,"/settime",true,8)==0) {
if(strlen(cmdtext[9])) {
new zeit=strval(cmdtext[9]);
if(GetPlayerLevel(playerid) < 1) return SendClientMessage(playerid, red, "Dein Level ist für diesen Command nicht hoch genug !!");
if(zeit>=0 && zeit<=23) {
SetWorldTime(zeit);}}
return 1;
Gruß
Colin
Neue bzw. aktuellere und leistungsfähigere Kaufen
Gruß
Colin
Das ist der ganze Command ??
Ok, also ich hatte massig Errors, habe sie aber jetzt auf 3 heruntergestuft
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1685) : error 047: array sizes do not match, or destination array is too small
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1848) : error 021: symbol already defined: "strtok"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1863) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Folgendermaßen sieht des bei mir aus:
if (strcmp("/settime", cmdtext, true, 8) == 0)
{
new tmp[128];
tmp = strtok(cmdtext, idx); /////////Zeile: 1685
new zeit = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, yellow, "USAGE: /settime [zeit]");
if(zeit > 24) return SendClientMessage(playerid, yellow, "ERROR: Invalid hour");
SetWorldTime(zeit);
return 1;
}
//dcmd(settime,7,cmdtext);
return 0;
}
strtok(const string[], &index)
{ //////////Zeile 1848
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; ///////// Zeile 1863
}
Wer weiß Hilfe ??
Gruß
Colin
Unter was muss das alles ??
Gruß
Colin
Jetzt bin ich verwirrt Also ich nutze kein dcmd.
Gruß
Colin
Hi Leute,
ich suche einen Settime Command für Admins, mit dem ich beispielsweise die Tageszeit auf dem Server mit /settime 21 auf 21 Uhr und somit Nachts stellen.
Hat sowas viell. noch jemand von euch i-wo herumschwirren ??
Danke schonmal im Vorraus !!
Gruß
Colin
Ja ist es auf jeden Fall, weil ich hatte das neulich unbeabsichtigt in mein Script eingebaut und mich dann gewundert warum ich keinen Stuntbonus mehr bekomme.
Also es geht auf jeden Fall, ich hoffe jemand anders kann dir helfen
Gruß
Colin
EDIT: Und schon hast du deine Hilfe
Ijo hab den Fehler gefunden, jetzt muss es nur noch funzen. Aber ich denke das wird es
Gruß
Colin
Ok, jetzt sieht das ganze schon wesentlich besser aus
Ein Warning noch:
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1699) : warning 209: function "OnPlayerPrivmsg" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 1792 bytes
Code size: 73200 bytes
Data size: 55988 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4216 cells (16864 bytes)
Total requirements: 147364 bytes
1 Warning.
Gruß
Colin
So also bei mir sieht es jetzt so aus:
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
new string[128],recievername[MAX_PLAYER_NAME];
GetPlayerName(playerid, string, sizeof(string)); GetPlayerName(recieverid, recievername, sizeof(recievername));
format(string, sizeof(string), "*** PM: %s To %s: %s", string, recievername, text);
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && (PlayerInfo[i][Level] >= 1) //hier dein admin lvl und wie es bei zAdmin definiert ist)
SendClientMessage(i, farbe, string);
return 1;
}
}
Aber ich bekomm noch folgende Errors:
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1695) : error 017: undefined symbol "PlayerInfo"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1695) : error 029: invalid expression, assumed zero
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1695) : error 029: invalid expression, assumed zero
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1695) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Gruß
Colin
Welches pname ?!? Jedes ?!?
Gruß
Colin
Ok sorry, kleiner Denkfehler meinsterseits
Also ich bekomme jetzt 4 Errors:
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1691) : error 017: undefined symbol "pname"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1691) : error 017: undefined symbol "pname"
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1691) : error 029: invalid expression, assumed zero
C:\Program Files\GTA San Andreas\Server\filterscripts\Zadmin.pwn(1691) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Gruß
Colin
Unter was bzw. wohin müsste das ??
Gruß
Colin