Ja klar ist es möglich mehrere Scripter gleichzeitig einzuschalten.
Dein Zitat war eher bezogen auf die Organisation des ganzen. Der Mann der für das meiste verantwortlich ist.
Der alles dokumentiert damit kein chaos etc ausbricht. Damit die Scripter wissen ok ich muss diese Variable verwenden etc.
Beiträge von RnBexclusiv
-
-
Wer wäre das nicht Sniper.
Wenn man etwas unterstützung von sa-mp.de bei der entwicklung bekommen würden wären viele "Erfahrene" Scripter dabei.
Meine wenigkeit ebenfalls. Aber ich glaube wenn das nicht ein Mann unter den Arm nimmt der da wirklich Zeit und Geduld reinfliesen lässt wird das nichts. -
Design ist schlicht und perfekt.
Roleplayserver wurde schonmal aufgegriffen aber wieder fallen gelassen soweit ich weiß. -
Bitte Bitte Bitte.
Zeig uns deinen code was genau nicht funktioniert und schreib nicht einfach " geht iwi ned" -
Wofür brauhcst du die carid wenn du sie nirgends verwendest?
Sollte das nicht eher so sein? new str[32];
format(str, sizeof(str), "%d.car", carid);
if(dini_Exists(str))
{
if(dini_Int(str,"Verkauft") == 1)
{
carid = id;
DestroyVehicle(id);newid = CreateVehicle(carid, x+2,y,z,angle+4,color1,color2,-1);
CarInfo[newid][aX]=x;
CarInfo[newid][aY]=y;
CarInfo[newid][aZ]=z;
CarInfo[newid][aAngle]=angle;
CarInfo[newid][aModel]=carid;
CarInfo[newid][aColor1]= color1;
CarInfo[newid][aColor2]= color2;
CarInfo[newid][aVer]=0;dini_FloatSet(str,"aX", CarInfo[newid][aX]);
dini_FloatSet(str,"aY", CarInfo[newid][aY]);
dini_FloatSet(str,"aZ", CarInfo[newid][aZ]);
dini_FloatSet(str,"aAngle", CarInfo[newid][aAngle]);
dini_IntSet(str,"Model",CarInfo[newid][aModel]);
dini_IntSet(str,"Color1",CarInfo[newid][aColor1]);
dini_IntSet(str,"Color2",CarInfo[newid][aColor2]);
dini_IntSet(str,"Verkauft",CarInfo[newid][aVer]);}
}
else return SendClientMessage(playerid,COLOR,"Diese ID gibt es nicht!"); -
Und was genau ist jetzt deine Frage?
Wie man einen befehl erstellt damit man in das jeweilige Team eintretten kann oder sollenw ir nur dein Code kontrollieren?
Immer diese *posten dann nachdenken* posts.Tut mir leid aber so langsam sinkt das Niveau
-
Was muss wohin?
Bitte ein bisschen mühe beim Posten geben.
Dankeee. -
dcmd_kick(playerid,params[])
{
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOUR_ROT,"/kick [ID] [Grund]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOUR_ROT,"Spieler ist nicht auf dem Server");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOUR_ROT,"Ungültige ID");
if(strlen(reason) == 0) return SendClientMessage(playerid,COLOUR_ROT,"Der Grund fehlt.");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",Opfer,Spielername(playerid),reason);
SendClientMessageToAll(COLOUR_ROT,string);
Kick(pID);
return 1;
} -
[video]
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Das kann eh keiner überbieten.
Onkelz für immer -
Ist ein Trailer nicht dazu da um ein bisschen das zu zeigen was so auf dem server los ist?
Weil viel ist ja nicht in dem Video. -
Kannst abfragen ob seine Alte Interiorid die ID des Tuningshops war und er sich dann in der position der Tuninggaragen befindet.
Wenn ja war er wohl tunen oder nicht? -
Naja listest die componentids in einer liste aus.
Und fragst ab Obs irgendeine ID davon war. -
dcmd_showperso(playerid, params[])
{
new id;
if(!sscanf(params,"d",id)) return SendClientMessage(playerid, BLAU, "Nutzung: /showperso [id]");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(id, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid,3,X,Y,Z))
{
if(IsPlayerConnected(id))
{
SendClientMessage(playerid, BLAU, "Du zeigst dem Spieler mit der ID deinen Perso.");
}
else
{
SendClientMessage(playerid, BLAU, "Kein Spieler mit der angegebenen ID online.");
}
}
else
{
SendClientMessage(playerid, BLAU, "Kein Spieler mit der angegebenen ID in der nähe.");
}
return 1;
}sollte so gehen wenn du sscanf hast.
-
Setz ne variable auf 1. Lass n Timer starten für 10sec und machst sie dort auf 0.
Wenn der spieler nun in das Pickup und die variable auf 1ist passiert nichts.
Wenn sie auf 0 ist kriegt er das Ding angezeigt und die variable geht auf 1. -
Kommt auf das gleiche raus.
Ist nur in einer Funktion geschrieben und nicht im Befehl. -
Failed to connect. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).
irgendwas haste mit deiner mysql verhauen.
-
ocmd:su(playerid, params[])
{
if(isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,ROT,"Du bist nicht berechtigt Wanteds zu verteilen");
new pID, Wanted, Grund[128];
new string1[124];
new string2[124];
if(sscanf(params,"uds",pID,Wanted,Grund))return SendClientMessage(playerid,ROT,"Benutzung: /su [ID] [Wantedzahl] [Grund für die Wanteds] ");
{
SetPlayerWantedLevel(pID,Wanted);
format(string1,sizeof(string1),"Du hast ein Verbrechen begangen ! Officer %s hat dir %w Wanted(s) gegeben ! .",Spielername(playerid),Wanteds(Wanted));
format(string2,sizeof(string2),"Du wirst wegen %s gesucht !",Grund);
SendClientMessage(pID,WANTED,"string");
SendClientMessage(pID,WANTED,"string2");
}
return 1;
} -
Naja anscheind connected er wohl nicht zur Datenbank.
Oder ist mein Englisch wirklich so schlecht das es das nicht bedeutet? -
Hast du schon eine Definition für dein Adminlevel?
-
Was genau geht denn nicht?
Hier mal n Code von mir.
if(strcmp(cmdtext,"/rac",true) == 0)
{
if(isPlayerAnAdmin(playerid,2))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
for(new v = 0; v < MAX_VEHICLES; v++)
{
if(!IsPlayerInVehicle(i,v)) SetVehicleToRespawn(v);
}
break;
}
}
SendClientMessageToAll(COLOR_ROT,"Ein Admin respawnt alle Fahrzeuge auf diesem Server.");
return 1;
}