Wenn machen willst erstell nen Pickup
und dann unter OnPlayerPickupPickup abfragen welches pickup und ja dann wo er hinkommen soll
Wenn machen willst erstell nen Pickup
und dann unter OnPlayerPickupPickup abfragen welches pickup und ja dann wo er hinkommen soll
Naja ich weiß net mehr weiter vlt hat ja noch jemand von euch eine schöne idee oder lösung für den salat thx schonmal
Also wenn ich mich registriere kann ich in meiner acc ini im ordner nix ändern sonst geht mein pw net mehr und
alle ini abfragen fragt er immer ab ob alle den job haben usw und gibt sie jedem nur eigendlich soll der jenige der sich den cmd z.b ausführt
den job bekommen doch es bekommen alle und ja alle abfragen fragt er ab ob alle es haben doch ich weiss net wieso.....
also kromplette ini system spinnt
//EDIT:
Kann es vlt daran liegen das ich new name new s ganz oben statt bei jedem dialog so definiert habe?
Wünsche weiterhin auf hilfe
Alles anzeigenSo, ich habe mal bisschen mit SetPlayerHoldingObject und AttachObjectToPlayer experimentiert.
Einfach LOL was bei Attach-Funktion rausgekommen ist !
Hier die Screens (Ich hoffe, ich werde nach den Screens nicht wegen pornografischen inhalten gebannt xD):
TV-Head -- Skullhead
-- Moneybeard
Achtung pronografische inhalte
Longc***-Girl
Wusstet ihr schon, dass CJ 'nen kleinen hat ? Ich habs grad erst bemerkt !
Wenn der mal was lustiges machen will, holt der nen lilanen dildo:
PS.: Die ganzen dummen Texte da oben habe ich nur einfach aus Fun geschrieben
Also nicht falsch verstehen
Was haben wir dann ?
SetPlayerHoldingObject und AttachObjectToPlayer haben beide ihre eigenen positiven Seiten ;D
PS.: Jo grad hab ich nochwas dazugelernt: Wenn man als Boneid 0 eingibt, crasht man.
Haha mann zu geil was mann alles machen kann haha
Hmm bist danke dir trozdem von ganzen herzen danke!
an die andren helft mir bitte! helfe auch so gut es geht danke euch
was bezieht sich bei dir auf durch gegangen?
//EDIT:
Es ist nur wenn mehre spieler auf dem server sind bei mir alleine geht alles nur wenn mehrere drauf sind wirds buggy helft mir pls.
Ändere ich igendwas in meiner ini geht mein passwort nicht mehr früher gings ka wieso nun net mehr das is ja das porblem
Jop im ordner acc
kann ja mal eine von mir posten:
ACC Ini Qini
passwort=xxxxx // Natürlich verschlüsselt aus sicherheits gründen!
Virt=0
skin=26
inte=0
x=1481.192993
y=-1751.786010
z=15.445300
a=0.000000
health=0.000000
armor=0.000000
geld=499430
Minijob=0
Führerschein=1
Motorradschein=0
Lkwschein=0
Bootschein=0
Helischein=0
Flugschein=0
Uhr=5
Z.b hier
gibt er jeden den job...
if(dialogid == 24)
{
new Beruf = dini_Int(s, "Beruf");
new Minijob = dini_Int(s, "Minijob");
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"acc/%s.ini",name);
if(listitem == 0)
{
if(response)
{
if(Beruf > 0) { return SendClientMessage(playerid, Rot, "Du bist berreits angestellter von einem Beruf!"); }
if(Minijob > 0) { return SendClientMessage(playerid, Rot, "Du kannst kein weiteren Minijob anehmen!"); }
SendClientMessage(playerid, Grün, "Du arbeitest jetz als Deketiv.");
SendClientMessage(playerid, Gelb, "Die Job befehle findest du unter /jobcmds");
dini_IntSet(s,"Minijob",1);
return 1;
}
else
{
SendClientMessage(playerid, Rot, "Du hast die Minijob Angebote verlassen!");
return 1;
}
}
Hoffe ihr könnt mir helfen sonst bin ich ratlos..
Habe Alles Im Dialog Mit Register Login usw.
moment poste es mal
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
GetPlayerName(playerid,name,sizeof(name));
if(dialogid == 1)
{
if(!eingeloggt[playerid])
{
if(!response)
{
SendClientMessage(playerid, Rot, "Du wurdest gekickt Grund: nicht eingeloggt!");
Kick(playerid);
return 0;
}
if(!strlen(inputtext))
{
new girismsg[256];
format(girismsg,256,"Herzlich Willkommen \n\nAuf unserem Server %s \n\nBitte logge dich ein.",name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Verlassen");
return 1;
}
format(s,sizeof(s),"acc/%s.ini",name);
if(dini_Exists(s))
{
ss = dini_Get(s,"passwort");
if(udb_hash(inputtext)==strval(ss))
{
eingeloggt[playerid]=1;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,dini_Int(s,"geld"));
SpawnPlayer(playerid);
}
if(udb_hash(inputtext)!=strval(ss))
{
new girismsg[256];
format(girismsg,256,"Herzlich Willkommen \n\nAuf unserem Server %s \n\nBitte logge dich ein.",name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Verlassen");
return 1;
}
}
}
return 1;
}
if(dialogid == 2)
{
if(!eingeloggt[playerid])
{
if(!response)
{
SendClientMessage(playerid, Rot, "Du wurdest gekickt Grund: nicht registriert!");
Kick(playerid);
return 0;
}
if(!strlen(inputtext))
{
new kayitmsg[256];
format(kayitmsg,256,"Herzlich Willkommen \n\nAuf unserem Server %s \n\nBitte registrier dich.",name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Register",kayitmsg,"Register","Verlassen");
return 1;
}
format(s,sizeof(s),"acc/%s.ini",name);
if(!dini_Exists(s))
{
dini_Create(s);
dini_IntSet(s,"passwort",udb_hash(inputtext));
dini_IntSet(s,"Virt",VirtualWorld);
dini_IntSet(s,"skin",startskin);
dini_IntSet(s,"inte",interior);
dini_FloatSet(s,"x",spawn[0]);
dini_FloatSet(s,"y",spawn[1]);
dini_FloatSet(s,"z",spawn[2]);
dini_FloatSet(s,"a",spawn[3]);
dini_FloatSet(s,"health",100);
dini_FloatSet(s,"armor",0);
dini_IntSet(s,"geld",500);
dini_IntSet(s,"Minijob",0);
dini_IntSet(s,"Führerschein",0);
dini_IntSet(s,"Motorradschein",0);
dini_IntSet(s,"Lkwschein",0);
dini_IntSet(s,"Bootschein",0);
dini_IntSet(s,"Helischein",0);
dini_IntSet(s,"Flugschein",0);
dini_IntSet(s,"Uhr",0);
new girismsg[256];
format(girismsg,256,"Herzlich Willkommen \n\nAuf unserem Server %s \n\nBitte logge dich ein.",name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Verlassen");
}
}
return 1;
}
Is bisll verrutscht..
Selfmade
Guten nachmittag ich habe
so ebend ein sehr mega verdammt großes problem entdeckt und zwar mit meinem ini acc system geht grad nix mehr und zwar wenn jemand sich einen job holt
gibt er den jeden und das is sogut bei allem was peer ini leuft abfrageb bei jeden usw woran könnte es liegen weiss grade nicht weiter hoffe ihr könnt mir helfen..
Hallo wollte was erstellen mit uhren doch das geht iwi net wo ist der fehler...?
also wenn er sie kauft soll sie erstellt sein
habe befehl /kaufen und ja dialog und timer ist unter OnGameMode
Hier der dialog:
if(dialogid == 27)
{
if(listitem == 0)
{
if(response)
{
TextDrawDestroy(Uhr);
Uhr = TextDrawCreate(605.0,25.0,"00:00");
TextDrawUseBox(Uhr, 0);
TextDrawFont(Uhr, 1);
TextDrawSetShadow(Uhr,0);
TextDrawSetOutline(Uhr,2);
TextDrawBackgroundColor(Uhr,Schwarz);
TextDrawColor(Uhr,Weiß);
TextDrawAlignment(Uhr,3);
TextDrawLetterSize(Uhr,0.55,2);
SendClientMessage(playerid, Gelb, "Du hast dir eine Einfache Uhr gekauft.");
if(GetPlayerMoney(playerid) < 10) { return SendClientMessage(playerid, Rot, "Du hast zu wenig geld!"); }
GivePlayerMoney(playerid, -10);
return 1;
}
else
{
SendClientMessage(playerid, Rot, "Du hast den uhren katalog verlassen!");
return 1;
}
}
Mein Server Wird Vorrausichlich wenn alles glatt geht nechste woche on gehen kann aber nix versichern vlt hast ja intresse RL (Selfmade)
Abend Wo liegt das problem ich muss den cmd immer 2 mal eingeben das er endlich skatet wieso?.....
dcmd_skate(playerid,params[])
{
#pragma unused params
ApplyAnimation(playerid,"SKATE","skate_sprint",4.1,1,1,1,1,1);
return 1;
}
nep habs in seiner ini gespeichert lagg voll an meinem root hoost das es gehangen hat weil auf meinen homeserver geht es einbahnfrei!
Abend Zusammen Also
ich habe ein job dialog (selfmade) erstellt nun aber habe ich nen kleenes problem und zwar
mann kann sich nen job nehmen weg gehen dann wieder nen job nehmen eig sollte es mann ja nich habe ja ne abfrage ob er berreits ein job hat
wenn ja bekommt ne narricht ja dann nimmt mann sich halt wieder nen neuen job das eigendlich nicht gehen soll dann nochmal dann kommt erst die narricht worran kann des
liegen also mann soll sich nur ein job nehmen können und den dann halt wieder kündigen bevor ein neuer hier mal mein code hoffe ihr könnt mir etwas weiter helfen mfg qini einen
schönen abend wünsche ich euch noch!
Code:
if(Beruf > 0) { return SendClientMessage(playerid, Rot, "Du bist berreits angestellter von einem Beruf!"); }
if(Minijob > 0) { return SendClientMessage(playerid, Rot, "Du kannst kein weiteren Minijob anehmen!"); }
SendClientMessage(playerid, Grün, "Du arbeitest jetz als Deketiv.");
dini_IntSet(s,"Minijob",1);
return 1;
OnPlayerSpawn = Shift drücken will ich net so und wenn doch sterbe ich trozdem xD
Naja Lasse es so wie es ist mit spawn tod spawn
Unsichere andworten mag ich net brauche wenn eine die sinnvoll und klar ist das sie gehen würde
nur voll mega komisch ist in meinem alten Project(self) gings auch....
Ja Benutze Ich Im Login Dialog