Danke aber sind immernoch die gleichen Errors...
Beiträge von TerabytE
-
-
Hallo,
Ich glaube er Fehler liegt in dieser Zeile.
if([pInfo][playerid][Rank]!= 13)return SendClientMessage(playerid, COLOR_RED, "Du bist kein Leader einer Fraktion !");Mach es mal so.
if(pInfo[playerid][Rank]!= 13)return SendClientMessage(playerid, COLOR_RED, "Du bist kein Leader einer Fraktion !");Vielleicht funktioniert es So.
MFG
Easy-GamesIst das nicht das Gleiche? :O
-
Ja ich weiß ich habs nicht so mit dem Leadersystem.......
ocmd:rank(playerid,params[])
{
new pID, rank, altrank,rankup[125],rankdown[125];
if([pInfo][playerid][Rank]!= 13)return SendClientMessage(playerid, COLOR_RED, "Du bist kein Leader einer Fraktion !"); //Alle Errors in der Reihe
if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,COLOR_WHITE,"/rank [spieler] [rank]");
if(rank<0||rank>6)return SendClientMessage(playerid,COLOR_RED,"Du kannst nur einen Rank verteilen zwischen 1-13.");
altrank = [pInfo][pID][Rank];
format(rankdown,sizeof(rankdown),"Du hast ein Rankdown erhalten, dein aktueller Rank ist %i.",rank);
format(rankup,sizeof(rankup),"Du hast ein Rankup erhalten, dein aktueller Rank ist %i.",rank);
if(altrank > rank){SendClientMessage(playerid,COLOR_RED,rankdown);}
if(altrank < rank){SendClientMessage(playerid,UEBERSCHRIFT,rankup);}
SendClientMessage(pID,COLOR_PURPLE,"Du hast einem Member ein Rang gegeben");
SetPVarInt(pID,"Rank",rank);
SaveAccount(pID);
return 1;
}Vielen Vieln Dank im Voraus.
-
Danke funktioniert
-
Du müsstest es denk ich mal so machen:
if(pInfo[playerid][Fraktion] == pInfo[playerid][Fraktion] || pInfo[playerid][Leader] == pInfo[playerid][Leader]);
Ne da kommt ein neuer Error
(555) : error 036: empty statement -
ocmd:f(playerid,params[])
{
new result[254];
if(sscanf(params,"s",result)) return SendClientMessage(playerid,COLOR_WHITE,"Benutze: /f [Text]");
{
new resultstring[128];
new member = pInfo[playerid][Fraktion];
{
if(member==1)//LVPD
{
if(pInfo[playerid][Rank] == 6) { format(resultstring, sizeof(resultstring), "Polizeipresident %s: %s", SpielerName(playerid), result); }
else if(pInfo[playerid][Rank] == 5) { format(resultstring, sizeof(resultstring), "Lieutnant %s: %s", SpielerName(playerid), result); }
else if(pInfo[playerid][Rank] == 4) { format(resultstring, sizeof(resultstring), "Kommissar %s: %s", SpielerName(playerid), result); }
else if(pInfo[playerid][Rank] == 3) { format(resultstring, sizeof(resultstring), "Bewährungshelfer : %s", SpielerName(playerid), result); }
else if(pInfo[playerid][Rank] == 2) { format(resultstring, sizeof(resultstring), "Officer %s: %s", SpielerName(playerid), result); }
else if(pInfo[playerid][Rank] == 1) { format(resultstring, sizeof(resultstring), "Cadet %s: %s", SpielerName(playerid), result); }
else if(pInfo[playerid][Rank] == 0) { format(resultstring, sizeof(resultstring), "Neuling %s: %s", SpielerName(playerid), result); }
}
for(new i; i<MAX_PLAYERS; i++)
{
if(pInfo[playerid][Fraktion]) == (pInfo[playerid][Fraktion]) || (pInfo[playerid][Leader]) == (pInfo[playerid][Leader]); [color=#ff6600] (Diese Zeile ist der Fehler)[/color]
{
SendClientMessage(i, UEBERSCHRIFT, resultstring);
}
}
}
}
return 1;
}Error Code:
(555) : error 029: invalid expression, assumed zero
-
Danke funktioniert jetzt
-
Sorry, dass ich nochmal nachfrage,aber mein Teleportbefehl funktioniert nicht richtig.
#define DIALOG_TELEPORT 68if(strcmp(cmdtext,"/teleport",true,10)==0)
{
if(IsPlayerAnAdmin(playerid,4))
{
ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_LIST,"Teleport","LVPD\nN24\nSEK\nSanitäter\nADAC\nGolfClub\nStrip","Teleport","Abbrechen");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Diesen Befehl darfst du nicht benutzen!");
}
return 1;
}
if(dialogid==DIALOG_TELEPORT)
{
if(response==0)
{
return 1;
}
if(response==1)
{
SetPlayerPos(playerid,2232.2517,2454.9922,10.8314);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zum LVPD geportet.-Nutze es nicht aus!");
return 1;
}
if(response==2)
{
SetPlayerPos(playerid,-321.1162,1526.0050,75.3570);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zur N24-Base geportet.-Nutze es nicht aus!");
return 1;
}
if(response==3)
{
return 1;
}
if(response==4)
{
return 1;
}
if(response==5)
{
return 1;
}
if(response==6)
{
return 1;
}
if(response==7)
{
return 1;
}
}
Egal was man auswählt man kommt immer zum LVPD
Danke im Vorraus -
Alles klar danke
-
Hallo breadfish,
ich habe bei meinem Script ein Problem:
Immer wenn ich einen Timer setze, damit das Tor automatisch schließt klappt es nicht. Ich hoffe mir kann jemand helfen.new lvpdtor1;
lvpdtor1=CreateObject(971, 2335, 2443.6000976563, 8.3000001907349, 0, 0, 62);
ocmd:lvpd1(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid,10, 2335, 2443.6000976563,8.3000001907349))return SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Nähe des LVPD Tores.");
MoveObject(lvpdtor1,2335, 2443.6000976563, 8.3000001907349-10,5);
return 1;
} -
Server-Log bitte posten
-
Grafiktreiber aktualisieren bzw. einen neuen runterladen. Hoffe ich konnte helfen
-
Könnte man auch Adminfunktionen dort einbauen, zum Beispiel wie User bannen etc.?
-
-
-
SA-MP Dedicated Server
----------------------
v0.3c R2, (C)2005-2011 SA-MP Team[18:12:20] filterscripts = "" (string)
[18:12:20]
[18:12:20] Server Plugins
[18:12:20] --------------
[18:12:20] Loaded 0 plugins.[18:12:20]
[18:12:20] Filter Scripts
[18:12:20] ---------------
[18:12:20] Loaded 0 filter scripts.[18:12:21]
----------------------------------
[18:12:21] test
[18:12:21] ----------------------------------[18:12:21] Number of vehicle models: 4
[18:12:21] Incoming connection: 127.0.0.1:61086
[18:12:21] Incoming connection: 127.0.0.1:61087 -
Die Sachen bei der server.cfg stimmen mit dem Script überein.
Der Server lässt sich auch starten, nur wenn ich drauf connecte steht da "The Server didn't respond.." -
Du musst glaube ich das scanf noch ganz unten im script einfügen
-
Ich habe ein Problem.
Ich scripte ab und zu mal, aber wenn ich den Server starte klappt es aber ich kann mich nicht einloggen.Brauche Hilfe