If(sscanf(params,"s[128]", playerid...
Und mit dem Case bin ich mir nicht sicher
//Text nicht formatiert.
Habe denn Text jetzt formatiert ,klappt jedoch nicht.
If(sscanf(params,"s[128]", playerid...
Und mit dem Case bin ich mir nicht sicher
//Text nicht formatiert.
Habe denn Text jetzt formatiert ,klappt jedoch nicht.
Also so wie ich es jetzt habe, funktioniert es nicht.
ocmd:a(playerid,params[])
{
if(SpielerInfo[playerid][pTeam] <= 0)
{
new text[264],adminname[MAX_PLAYER_NAME],adminrank[20];
GetPlayerName(playerid,adminname,MAX_PLAYER_NAME);
if(sscanf(params,"is[128]",playerid,text)) return SendClientMessage(playerid,0x0091FFFF,"Benutze: /a [Nachricht]");
switch(SpielerInfo[playerid][pTeam])
{
case 0:{adminrank="Supportteam";}
case 2:{adminrank="Teamleiter";}
case 3:{adminrank="Server Owner";}
}format(text,sizeof(text),"%s %s: %s",adminrank,SpielerName(playerid),text);
SendMessageToTeam(text);
return 1;
}
return 1;
}
stock SendMessageToTeam(text[])
{
for(new i = 0; i <MAX_PLAYERS; i++)
{
if(SpielerInfo[i][pTeam] <= 0)
{
SendClientMessage(i,0x0091FFFF,text);
}
}
}
So, das habe ich jz selber zusammen gebaut, so richtg?
Der Pastebin Link funktioniert nicht.
Das hab ich jetzt gemacht.
Weiter weis ich grad iwie net
ocmd:a(playerid,params[])
{
if(SpielerInfo[playerid][pTeam] <= 0)
{
new text[264],adminname[MAX_PLAYER_NAME],adminrank[20];
GetPlayerName(playerid,adminname,MAX_PLAYER_NAME);
switch(SpielerInfo[pID][pTeam])
{
case 0:{adminrank="Supportteam";}
case 2:{adminrank="Teamleiter";}
case 3:{adminrank="Server Owner";}
}
return 1;
}
}
Befehl,
Adminabfrage,
Ssccanf abfrage,
format,
senden via oben genannten funktion.
Ich bin grad iwie Planlos, wie genau ich denn Text halt auslesen lassen soll.. Die Abfrage hab ich schon, und der Stock is auch drin.
Und wie müsste der Befehl jz ungefähr aufgebaut sein?
Weiß jetzt noch nicht genau wie ich das jetzt machen soll
Moin,
Jemand eine kleine Vorlage für einen kleinen Admin Chat?
SpielerInfo[playerid][pTeam] | 1 = Supportteam 2 = Teamleiter 3 = Server Owner
Rang sollte mit angezeigt werden.
Information:
Wir haben einen Web Designer gefunden, dieser überzeugte letztlich unteranderem auch mit seiner ausgelassenen Kühlschrankstimmung.
iBlacky.
Guten Abend,
Ich mache dir einfach mal ein kleines 'Angebot'.
Erstmal stell ich mich ganz kurz vor, mein Name ist Dominik und ich bin der 'Server Owner' von Fabulous-Life.de.
Ich bin 16 Jahre alt und wohne in Nord Rhein Westfalen, in meiner Freizeit spiele ich aktiv in einem Verein Eishockey.
Gut, zeige dir mal kurz wie unser Team aufgebaut ist:
Kein großer Hampel von wegen '1337', '1338' oder son Müll.
Wir sind eigentlich ein nettes und sympatisches Team, aber das musst du für dich entscheiden.
Scripter bei diesem Projekt bin ich, vorab ich bin kein Profi, ich selber würde mich mittlerweile wieder als 'Anfänger' einstufen,
aber das was zählt ist, das ich dran arbeite genau so wie mein Team an den anderen Dingen arbeitet.
Also es geht voran. Wir arbeiten an einem auf MYSQL basierendem Selfmade, was zurzeit nicht mehr als ein Login / Register & nen Admin System verspricht.
Jedoch arbeite ich mit Hochdruck, grade am Wochenende machen wir einen großen Sprung nach vorn.
Nagut, falls du Interesse hast melde dich auf unserem Teamspeak.
ts.fabulous-life.de:8888 Passwort: spielen
Entweder du meldest dich bei meinen Team Leitern, oder bei mir persönlich.
LG
Für eine Sportart habe ich keine Zeit...
Natürlich reicht auch die Realschule. das Abitur will ich nicht machen, da ich dazu einfach keine nerven mehr habe. Mit 17/18 bin ich fertig mit der Schule und bis dahin will ich Fit werden
Die Realschule reicht nicht, du brauchst einen gleichwertigen Hochschulabschluss, bedeutet Fach(Abitur)
Moin,
Habe mir dein Thema grad mal ein wenig durchgelesen,
interessant zu wissen das ich nicht der einzige bin der gerne später zur Polizei möchte, ich besuche momentan eine Abend Realschule um meinen Abschluss nachzuholen,
danach werde ich voraussichtlich mein Fach Abitur absolvieren und dann mein Glück bei der Polizei versuchen.
Habe schon seit Wochen alle Informationen herausgesucht die man im Internet finden kann über den Polizeidienst.
Nun zu deiner Frage, wie am besten Fit halten? Ich kann dir nur empfehlen dir einen Sport zu suchen, an dem du Spaß hast,
trainieren gehen im Fitness Studio etc. ist nicht die wirklich beste Lösung, dort bauen ja die meisten Junkies ihre ' Masse ' auf und wollen am liebsten den 'Kollegah Bizeps' haben,
wenn du mich fragst, aktiver Sport ist die beste Möglichkeit.. Fußball, Eishockey, Handball je nach dem was du gerne machst ,oder gerne aktiv machen würdest.
Ich zum Beispiel spiele Eishockey, und fühle mich sagen wir mal mehr als Fit
Erledigt *_* ENDLICH! haha, @Quni: bester Mann
Moin,
Ja ich bin der Dominik und werde demnächst 17 Jahre alt, zurzeit besuche ich eine Abend Realschule.
Zurzeit arbeite ich an meinem Projekt ' fabulous-life.de '. Steht relativ am Anfang, also in Babyschüchen.
In meiner Freizeit treffe ich mich mit Freunden, mache halt das was mir Spaß macht und spiele aktiv in einem Verein Eishockey. ( http://www.essen-mammuts.de )
Joa, wenn ihr fragen habt, Fragt ruhig.
Quelle : http://www.essen-mammuts.de
Also,
Ich weis echt nicht mehr weiter,
alles funktioniert, nur die Label vermischen sich.
Bedeutet:
Supporter 1 spawnt ein Fahrzeug ( 3D Label : Supportfahrzeug von Supporter 1 ).
Supporter 2 spawnt ein Fahrzeug ( 3D Label : Supportfahrzeug von Supporter 2 ).
Fährt man ein Stück, hat jeder das von dem anderen auch noch drin und man kann nix mehr lesen
case DIALOG_AFAHRZEUG:
{
switch(listitem)
{
case 0:
{
new Float:x, Float:y, Float:z, supporter[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid,supporter,MAX_PLAYER_NAME);
GetPlayerPos(playerid,x,y,z);
SetVehicleNumberPlate(car[playerid]=CreateVehicle(560,x,y,z,3,0,0,-1),"Supporter");
PutPlayerInVehicle(playerid,car[playerid],0);
SendClientMessage(playerid,0xFFB400FF,"Du hast ein Supporter Mobil gespawnt.");
format(string,sizeof(string),"Support Fahrzeug von %s",supporter);
supportveh[playerid] = Create3DTextLabel(string,0xFFB400FF,0.0,0.0,0.0,30.0,0,1);
Attach3DTextLabelToVehicle(supportveh[playerid],car[playerid],0.0,0.0,2.0);
SetPVarInt(playerid,"SupMobil",1);
return 1;
}
case 1:
{
new Float:x, Float:y, Float:z, supporter[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid,supporter,MAX_PLAYER_NAME);
GetPlayerPos(playerid,x,y,z);
SetVehicleNumberPlate(car[playerid]=CreateVehicle(520,x,y,z,3,0,0,-1),"Supporter");
PutPlayerInVehicle(playerid,car[playerid],0);
SendClientMessage(playerid,0xFFB400FF,"Du hast ein Supporter Mobil gespawnt.");
format(string,sizeof(string),"Support Fahrzeug von %s",supporter);
supportveh[playerid] = Create3DTextLabel(string,0xFFB400FF,0.0,0.0,0.0,30.0,0,1);
Attach3DTextLabelToVehicle(supportveh[playerid],car[playerid],0.0,0.0,2.0);
SetPVarInt(playerid,"SupMobil",1);
return 1;
}
case 2:
{
new Float:x, Float:y, Float:z, supporter[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid,supporter,MAX_PLAYER_NAME);
GetPlayerPos(playerid,x,y,z);
SetVehicleNumberPlate(car[playerid]=CreateVehicle(411,x,y,z,3,0,0,-1),"Supporter");
PutPlayerInVehicle(playerid,car[playerid],0);
SendClientMessage(playerid,0xFFB400FF,"Du hast ein Supporter Mobil gespawnt.");
format(string,sizeof(string),"Support Fahrzeug von %s",supporter);
supportveh[playerid] = Create3DTextLabel(string,0xFFB400FF,0.0,0.0,0.0,30.0,0,1);
Attach3DTextLabelToVehicle(supportveh[playerid],car[playerid],0.0,0.0,2.0);
SetPVarInt(playerid,"SupMobil",1);
return 1;
}
}
}
}
Ja. Vermischen sich trotzallem.
Wenn du das überall machst, ja
Du musst dann aber auch bei OnPlayerDisconnect das Fahrzeug ebenfalls zerstören und die PVars löschen ..
Das habe ich ja schon
okay, ich werde es mal ausprobieren.
//edit
Jetzt funktioniert es.
Problem dabei ist, die 3D Label sofern 2 Fahrzeuge gespawnt sich, vermischen sich
Jemand ne Idee?
Ist doch auch klar..
Jedes erstellte Fahrzeug bekommt die 'car'id 20..
Mach es am besten so:
SetVehicleNumberPlate(car[playerid +1]=CreateVehicle(560,x,y,z,3,0,0,-1),"Supporter");
Und das überall, wo car[20] steht..
Und dann löscht er nur das Fahrzeug, was man selbst erstellt hat?