/e: Könnt ihr die Werbung bewerten? Bei mir werden einfach nur 2 Flash-Werbungen angezeigt.
Nein das wurde ausgeschaltet
/e: Könnt ihr die Werbung bewerten? Bei mir werden einfach nur 2 Flash-Werbungen angezeigt.
Nein das wurde ausgeschaltet
if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,Red,"Eingabe: /makeadmin [ID] [Level]");
das gehört ganz oben hin.
Du musst ja als erstes die Variablen über sscanf aus deiner Eingabe einen Wert zuteilen.
ocmd:makeadmin(playerid,params[])
{
new pID, rang, string[128];
if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,Red,"Eingabe: /makeadmin [ID] [Level]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Red,"Der angegebene Spieler ist nicht online.");
if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Red,"Du bist nicht befugt!");
format(string,sizeof(string),"%s hat %s zum Admin befördert!(Rang %i)",SpielerName(playerid),SpielerName(pID),rang);
SendClientMessageToAll(Red,string);
SetPVarInt(playerid,"Adminlevel",rang);
return 1;
}
if(IsPlayerCop(playerid) && (GetPVarInt(playerid,"Leader") == 1 ||GetPVarInt(playerid,"Leader") == 2||GetPVarInt(playerid,"Leader") == 3))return 1;
so müsste es gehen
Das schreibst du einfach in IsPlayerConnected rein.
Dann wird aber nur 1 Spieler angezeigt? Bzw. nur ein Dialog
So sollte es klappen
new longStr[1500],curStr[40];
for(new i=0;i<MAX_PLAYERS;i++){
if(WantedLevel[i] > 0){
new pName[31];
GetPlayerName(i,pName,30);
format(curStr,39,"%s\n",pName);
strcat(longStr,curStr);
}
}
ShowPlayerDialog(playerid,23124,DIALOG_STYLE_LIST,"Wanted Datebank",longStr,"Okey","");
Meinst du mit Beschriftung ein 3DLabel?
http://wiki.sa-mp.com/wiki/Create3DTextLabel
http://wiki.sa-mp.com/wiki/Attach3DTextLabelToVehicle
Woher sollen wir das wissen?
Schau halt in den Dateien nach, die DU hast
stimmt auch schon wieder ..
also darf ich ohne sorge ganz normal über 600 zeichen verwenden ? also im string ?
Also ich wüsste nichts was dagegen spricht
Es wird ein negativer Array aufgerufen.
Meist steht auch noch eine Zeile dabei, in der der Fehler ist. Schau dir das mal an
Wie möchtest du das überspringen?
Du kannst es mit einer Funktion ausblenden lassen. Hab ich aber veressen welche das war ![]()
Mit der Funktion kannst du den Button deaktivieren. z.B. wenn du noch nicht eingeloggt bist o.Ä. Musst halt deine eigene Abfrage einbauen
public OnPlayerRequestSpawn(playerid)
{
if(Abfrage)return 0; //Setzt eine Variable und frag sie hier ab
SpawnPlayer(playerid);
return 1;
}
Benenn in dem stock alle Variablen, die Jobname heißen um ![]()
Scott_Mitchell:
Das else ist total sinnlos, weil wenn man unter 300$ hat, wird die Funktion eh abgebrochen
Das Wiki erklärt sowas immer gut
http://wiki.sa-mp.com/wiki/OnPlayerRequestClass
Wenn du in dem Auswahlbildschirm bist wo unten << >> und Spawn steht
if(GetPlayerMoney(playerid) >! 300)
du deutsch: Geld nicht größer als 300
umformuliert: Geld kleiner (gleich) 300 (in deinem Fall nur kleiner)
Equ: bitte die Klammer umdrehen
Zitat(playerid(
LS kennen die meisten (alle) am besten. LS wäre am beliebtesten.
Die richtige Kombination aus allen drei Städten find ich am besten ![]()
Das ist nicht möglich, meines Wissens nach
Also für gestern, den 01.09.?
ja war bei mir auch so
GMX/Restart ist buggy.
Am besten ist wenn du den Server ausschaltest und neu startest.
Ich kann mir es nur so erklären: Bei einem Restart wird der Arbeitsspeicher nicht geleert und wenn du deine Werte der Variablen nicht neu setzt haben sie den Wert, den sie vorm Restart gehabt haben.
Ob das stimmt weis ich nicht ![]()
Ist ja auch kein wirkliches Problem
Und wenn du keine 300 Zeichen machen darfst, wie möchtest du dann 1000 für einen Dialog machen?
http://wiki.sa-mp.com/wiki/Limits