und das soll jetzt was bringen?
ausser spawn für dich?
und das soll jetzt was bringen?
ausser spawn für dich?
hallo zusammen,
ich hab mir ein dynamische Tankstelensystem gemacht so funktioniert auch alles nur ich kann nichts ändern
vieleicht hat einer von euch ne idee für mich
hier mal der code
ocmd:etanke(playerid,params[])
{
for(new i = 1;i<MAX_TANKE;i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2,Tankstelle[i][TX],Tankstelle[i][TY],Tankstelle[i][TZ]))
{
ShowPlayerDialog(playerid,DIALOG_TANKEE,DIALOG_STYLE_LIST,"TankstellenEdit","Tankpreise\nMaxMenge\n3DText\nAkktuele Menge\nLöschen","Weiter", "Abbruch");
}
if(MAX_TANKE == i)
{
SendClientMessage(playerid,ROT,"Du stehst nicht in der nähe eines Hauses");
}
}
return 1;
}
if(dialogid==DIALOG_TANKEEPREIS0)
{
if(response==0)//2.FELD
{
ShowPlayerDialog(playerid,DIALOG_TANKEE,DIALOG_STYLE_LIST,"TankstellenEdit","Tankpreise\nMaxMenge\n3DText\nAkktuele Menge\nLöschen","Weiter", "Abbruch");
}
if(response==1)//1.FELD
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"Du hast nichts eingegeben");
ShowPlayerDialog(playerid,DIALOG_TANKEEPREIS0,DIALOG_STYLE_INPUT,"Tankstelle Preise","Gib bitte den Preis für Benzin an","Annehmen","Zurück");
return 1;
}
else
{
format(string,sizeof string,"Du hast die Preise auf %s $ geändert",inputtext);
SendClientMessage(playerid,ROT,string);
Tankstelle[i][PreisBenzin]= inputtext[256];
dini_FloatSet(datei,"Benzin",Tankstelle[i][PreisBenzin]);
return 1;
}
}
}
hallo zusammen,
ich hab vor ein autohaussystem zumachen wo wenn der Fahrer falsch geparkt hat
dass das oamt das auto abschleppt und ein befehl eingibt
soweit sogut das kann ich auch
aber wenn das auto oamt== 1 hat also dass das auto gesperrt soll das auto wenn es sich vor oamt gelände entfernt(auto würd geklaut) soll das auto einfach zurück zum oamt respawnen
soweit bin ich jetzt schon
public oamtcar()// 870.1085,-1238.9344,15.2108
{
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(MAX_VEHICLES, vehx, vehy, vehz);
if(Autohaus[MAX_VEHICLES][Oamt]== 1)
{
//if()
}
return 1;
}
da hallt ich mir überlegt das man sowas macht wie z.b. wenn das auto weiter als 60 meter vom punkt steht das es respawn würd
hoffe ihr wisst was ich meine
was für ne live CD
ich hatte mir XP gedownloadet und ne LIC bei windows geholt
ich hab ja das problem das ich mein ganzen rechner dadurch geschrottet hab
deshalb brauche ich jetzt auch dringend hilfe bei den anderen problem
//edit PC resett hat auch nichts gebracht
hat noch einer ne idee
und wie bekomme ich das hin da ich wieder die scheiße gelöscht würd
patition kann ich nicht löschen weil ich mehrere selfmade drauf hab die extrem viel geld kosten
//edit hab selfmade gepackt und bei mir auf dem root gepackt hoffendlich klappt es mit dem PC resett auf letzten donnerstag
melde mich nachher ob geklappt hat
@ ƒяєαкii hättest du lust und zeit das bei mir zumachen bekomme es nicht hin bin warscheilich zu schlau dafürxD^^
hoffe das du es mich machst
//edit 18:06
durch ƒяєαкii ist mein system jetzt gefic.t
denn wenn ich etzt z.b. auf meine D Pation zugreigfen will kommt ein Ton und der rechner hängt sich auf
Brauche dringend hilfe!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
machste einfach immer mit DialogIDs
also Ticket,Ticket1,Ticket2,Ticket3,Ticket4
denn müsste es gehn
das liegt an dein objectstreamer hau ihm entweder raus oder baue ein neuen rein denn gehts auch
also administator bin ich eigendlich immernoch
also ich kann konto´s erstellen und etc.
ich weiß eigendlich nur nicht wie ich es genau machen aber ich schaue mir jetzt das 2 video an vieleicht hift das ja mehr
ne also der virus ist schon lange weg ich hab einfach mal den fart gesucht und bin auf eine datei gestossen also "servicePack 3" und die datei hab ich nur gelöscht und mein rechner neugestartet
seid dem läuft auf mein rechner aber keine affenklaue mehr
nachher war ich mit dem rechner aber PC laden und der war erstaunt das ist den virus schon runterbekommen hab
dann haben die mein ganzen rechner gefilst also wegen viren und anderen scheiß und haben würklich mehr als 150 stück bekommen
hatte vorher halt auch antivir drauf
aber die affenklaue will jetzt immernoch net
also da kommt ne fehler meldung
also etwa so
"der Taskmanager wurde von ein Administrator ausgeschalten"
denn rechner hab ich setzt schon knapp 3 jahre und der läuft wie nichts hab sogar schon ne kette rum gemacht das er mir nicht weg läuft^^
hallo zusammen,
ich hab seid dem ich das bundesvirus bei mir drauf hatte ging die so genannte affenklaue nicht mehr[Taskfeld]
zu mein rechner ich benutze [XP] mit [5 GHZ] prozessor also eigendlich ganz gut
nun meine frage kann mir einer das prblem lösen (Teamviewer/Tut/ Teamspeak)
würde mich um hilfe sehr freuen
versuche es mal mit ne normalen schleife also nicht mit der while schleife
also
for(new i=0;i<MAX_HAUS;i++)
{
//UND HIER DENN DEINE HÄUSER REIN
}
ok
also wenn du es dynamischen haben willst also ich meine damit das du zb. ein Namen noch mit anzeigen willst machst du es mit
new string[24];
#define Farbe >> Deine Farbe
#define X >> deine X Cords
#define Y >> deine Y Cords
#define Z >> deine Z Cords
#define reichweite >> wie weit man das label noch sehen soll
format(string,
sizeof string,"Meine TS Daten sind ~r~127.0.0.1:9987~s~ \n wenn du rauf
joinst musst du \n als PW: samp4samp eingeben");
CreatePlayer3DTextLabel(playerid,string,Farbe,X,Y,Z,reichweite);
mit \n machst du ein zeilen umbruch
also z.b.
new string[24];
format(string, sizeof string,"Meine TS Daten sind
127.0.0.1:9987 \n wenn du rauf joinst musst du \n als PW: samp4samp
eingeben");
CreatePlayer3DTextLabel(playerid,string,0xFFFFFFFF,0.0,0.0,0.0,40.);
hoffe du hast es verstanden
mach einfach ein dialog mit input und denn machst du
dini_Set(sform,"Passwort",inputtext);
so hab ich es bei mir damals gemacht
zum glück konnte ich helfen
aber kifkat ich hab mal ne frage
kennst du dich mit dem modden von samp fahrzeugen aus also ist nur ne frage ob du mir es vll mal erklähren kannst
aber mein tip arbeite mit enums geht auf jeden fall leichter
denn bei enum bekommst du ein fehler wals du anstatt z.b. tot tote schreibst bei Playervariablen nicht
und dein script sieht nachher besser aus
schreib mich i skype an(vorher adden) wenn ich dir es zeigen soll (Addname::: JAHNVOSS)
den ich bin enum experte^^
sry hatte nur etwas von dein text kopiert aber so müsste es gehen
ocmd:savespawn(playerid,params[])
{
for(new haus=0;haus<MAX_HAUS;haus++)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(HausInfo[haus][haus_besitzer],name,true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
{
new Float:Spawn_x,Float:Spawn_y,Float:Spawn_z;
GetPlayerPos(playerid,Spawn_x,Spawn_y,Spawn_z);
sInfo[playerid][sSpieler_x] = Spawn_x; sInfo[playerid][sSpieler_y] = Spawn_y; sInfo[playerid][sSpieler_z] = Spawn_z;
SendClientMessage(playerid,GRAU,"[Spanw]Dein Spawn Würde gespeichert wen du Sterben Tust Wirst du Hier spawnen.");
return 1;
}
if(haus == MAX_HAUS)
{
SendClientMessage(playerid,ROT,"Du Befindest Dich nicht an dein Haus.");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT,"Dir Gehört das Haus nicht.");
return 1;
}
}
return 1;
}
etweder so oder so
ocmd:savespawn(playerid,params[])
{
for(new haus=0;haus<MAX_HAUS;haus++)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(HausInfo[haus][haus_besitzer],name,true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
{
new Float:Spawn_x,Float:Spawn_y,Float:Spawn_z;
GetPlayerPos(playerid,Spawn_x,Spawn_y,Spawn_z);
sInfo[playerid][sSpieler_x] = Spawn_x; sInfo[playerid][sSpieler_y] = Spawn_y; sInfo[playerid][sSpieler_z] = Spawn_z;
SendClientMessage(playerid,GRAU,"[Spanw]Dein Spawn Würde gespeichert wen du Sterben Tust Wirst du Hier spawnen.");
return 1;
}
else if(haus == MAX_HAUS)
{
SendClientMessage(playerid,ROT,"Du Befindest Dich nicht an dein Haus.");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT,"Dir Gehört das Haus nicht.");
return 1;
}
}
return 1;
}
sry konnte es nicht testen da ich nicht dein system hab aber wenn nicht klappt schreib hier runter