Du hast vergessen die Plugins, die dein Server brauch, in der Server.cfg einzutragen ![]()
mfg. ![]()
Du hast vergessen die Plugins, die dein Server brauch, in der Server.cfg einzutragen ![]()
mfg. ![]()
Das macht man mit format, sprich so:
format(sBiz[i][Name],sizeof sBiz[i][Name], dini_Get(str,"Name"));
format(sBiz[i][Besitzer],sizeof sBiz[i][Besitzer], dini_Get(str,"Besitzer"));
mfg. ![]()
Alles anzeigenso ein quatsch!
ocmd:god(playerid,params[])
{
//was auch immer
SetTimer("Godmode",1000,1);
return 1;
}
forward Godmode(playerid);
public Godmode(playerid)
{
//Sethealth was auch immer
return 1;
}
Das ist immernoch falsch, du musst SetTimerEx nutzen, damit der Parameter playerid übergeben wird, sprich so:
ocmd:god(playerid,params[])
{
//was auch immer
SetTimerEx("Godmode",1000,1,"i",playerid);
return 1;
}
forward Godmode(playerid);
public Godmode(playerid)
{
//Sethealth was auch immer
return 1;
}
mfg. ![]()
Hast du alle Plugins in die Server.cfg eingetragen, die du nutzt, z.B. streamer und mysql ?
mfg. ![]()
Schokodonut hier:
if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<sizeof(fbicars); i++)
{
if(GetPlayerVehicleID(playerid)==fbicars[i])
{
if(GetPVarInt(playerid,"Fraktion")!=1&&GetPVarInt(playerid,"Fraktion")!=2&&GetPVarInt(playerid,"Fraktion")!=3) RemovePlayerFromVehicle(playerid);
}
}
}
mfg. ![]()
Ich sehe es genau so wie Reloadet! In letzter Zeit kommt einfach nur useless Müll...
Und wieso ist das hier useless, dafuq, das kann man doch wunderbar benutzen und auch eigentlich gebrauchen, da es viele Zeilen spart ![]()
Schreibe es so:
switch(GetVehicleModel(Vehicle)) {
case 596: if(pInfo[playerid][team] != 1) RemovePlayerFromVehicle(playerid);
case 523: if(pInfo[playerid][team] != 1 && pInfo[playerid][team] != 7 && pInfo[playerid][team] != 13) RemovePlayerFromVehicle(playerid);
case 597: if(pInfo[playerid][team] != 7) RemovePlayerFromVehicle(playerid);
case 598: if(pInfo[playerid][team] != 13) RemovePlayerFromVehicle(playerid);
case 599: if(pInfo[playerid][rang] != 6 && pInfo[playerid][rang] != 12 && pInfo[playerid][rang] != 18) RemovePlayerFromVehicle(playerid);
}
mfg. ![]()
Schreibe es so:
if(GetVehicleModel(Vehicle) == 596 || GetVehicleModel(Vehicle) == 523)
{
if(pInfo[playerid][team] != 1) RemovePlayerFromVehicle(playerid);
}
mfg. ![]()
Hast du dich davon überzeugt, dass sich eine "MeinServer.amx" im Ordner "gamemodes" befindet ? ![]()
mfg. ![]()
Mal ein Beispiel, wobei es noch mehrere gibt:
Blöderweise hat er aber oben seinen Code gepostet und dort verändert er nicht i ![]()
Unmöglich ist es eben nicht.
Dann erkläre doch mal wie das funktionieren soll ![]()
Und wenn es mal doch passiert ist man abgesichert.
Ahja auf den unmöglichen Fall vorbereitet alles klar ![]()
Falls "i" mal größer als MAX_FIRMA sein sollte...
Das ist gar nicht möglich solange MAX_FIRMA > 1 ist ![]()
Kann mir wer pls helfen?
Die Farben stellst du so ein:
CreateVehicle(modelid,x,y,z,a,farbe1,farbe2,-1); //da wo ich farbe1 und farbe 2 geschrieben habe farbid eintragen
Die Farbids findest du hier: Farbids
Deine Fahrzeuge musst du mit Funktionen tunen, sprich so: http://wiki.sa-mp.com/wiki/AddVehicleComponent
mfg. ![]()
Die Schleife sollte so aussehen:
for(new i=1;i!=MAX_FIRMA;i++)
mfg. ![]()
Du musst es umdrehen, sprich so schreiben:
ocmd:makeleader(playerid,params[])
{
new pID,fID,string[128],buffer[32];
if(!IstSpielerAdmin(playerid,2)) return SCM(playerid,Rot,"Kein Admin");
if(sscanf(params,"ui",pID,fID)) return SCM(playerid,Blau,"Benutze:/makeleader [NAME/ID] [Frak]");
switch(fID) {
case 0: format(buffer,32,"Zivi");
case 1: format(buffer,32,frakname);
case 2: format(buffer,32,frakname1);
case 3: format(buffer,32,frakname2);
case 4: format(buffer,32,frakname3);
case 5: format(buffer,32,frakname4);
}
SetPVarInt(pID,"Fraktion",fID);
SetPVarInt(pID,"Leader",fID);
SaveAcc(pID);
format(string,sizeof(string),"%s hat dich zum Leader der Fraktion %s ernnant",SpielerName(playerid),buffer);
SCM(pID,hblau,string);
format(string,sizeof(string),"Du hast %s zum Leader der Fraktion %s ernannt",SpielerName(pID),buffer);
SCM(playerid,Orange,string);
return 1;
}
mfg. ![]()
Dan faß doch zumindest mal sachen wie Job und Fraktionen zusammen oder so...
Wofür ![]()
Ist doch egal^^
Ich finde sowas unnötig wenn du 20-30 verschiedene Includes hier veröffentlichst es reicht 1 Mit Einstellungen das
man dinge Deaktivieren kann, ich finde es auch eher nutzlos mit sovielen Includes
Ehm...Ich habe zufällig nicht das alles gleich geschrieben, sondern erst mit der Zeit, deshalb erscheint es ja auch erst mit der Zeit...
Aber alles in eine Include zu packen ist vielleicht auch nicht so gut...Keiner packt alles in eine Include ![]()
Dich zwingt ja niemand sie alle zu nutzen ![]()
Ein unnötiges Include, jeder kann doch Variablen setzen, das sollte nun auch nicht das Problem sein.
Aha...Ansichtssache, zumal die Include ja nicht nur Variablen setzt ![]()
mfg. ![]()
aber gutes Tutorial
Tutorial ![]()
Das ist eine Include die ich vorstelle, nichts Tutorial ![]()
Schau dir das lieber nochmal in Ruhe an ![]()
mfg. ![]()
Sry habe es irgendwie ne verstanden
Was genau denn nicht ?
Diese Include ist einfach nur eine Unterstützung um Jobs einfacher zu erstellen und zu verwalten ![]()
PS: Mediafire Link hinzugefügt zum direkten Downloaden ![]()
mfg. ![]()