Kick(playerid);
in dem Code enthalten?
Beiträge von Schnacke
-
-
geil danke werd ich gleich testen :>
-
wär geil. danke im vorraus falls geht
-
Hi all,
da mir keiner auf meine ShowPlayerDialog probleme geantwortet hat und ich es einfach nicht verstehe brauch ich einen der mir das machen kann.
Ich wollte ein ShowPlayerDialog sache,
einmal beispiel, ich geb /rofl ein kommt bei mir nun ein Menu
in dem Menu muss halt folgendes aufgelistet sein:Konto Erstellen
Kontostandabfrage
Einzahlung
Auszahlung
ÜberweisungDas mit Konto erstellen sollte so ablaufen
if(PlayerInfo[playerid][pEcKarte] == 1)
{
PlayerInfo[playerid][pEcKarte] = 1;
new bkerstellttring[128];
new bankkontoname[64];
format(bkerstellttring,sizeof(bkerstellttring),"Tut uns leid %s,\nEin Fehler ist unterlaufen,\nSie besitzen schon ein Bank Konto.",bankkontoname);
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Bank System",bkerstellttring,"Hauptmenu","Schließen");
return 1;
}
else if(PlayerInfo[playerid][pEcKarte] == 0)
{
PlayerInfo[playerid][pEcKarte] = 1;
new bkerstellttring[128];
new bankkontoname[64];
format(bkerstellttring,sizeof(bkerstellttring),"Glückwunsch %s,\nDein Konto wurde erfolgreich erstellt.",bankkontoname);
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Bank System",bkerstellttring,"Hauptmenu","Schließen");
return 1;
}
halt wenn er eins hat kommt die ShowPlayerDialog mit dem Text das er eine hat und wenn er Hauptmenu, also den Linken Button auswählt wieder ins Hauptmenu kommt und auf dem rechten Button halt das Menu aus geht.Bei Kontostand abfrage kommt halt eine SPD MSGBOX Box in der steht wie viel man auf der Bank hat, hier auch wenn auf Hauptmenu also Linken Button klicke das wieder das hauptmenu öffnet und wenn Abbrechen also rechts drücke soll halt nur Menu aus gehen.
Einzahlung halt kommt ein Menu in dem man eine Summe eingibt, wenn man diese Summe auf der Hand nicht hat soll natürlich eine Message kommen das man die eingegebene Summe nicht hat, ansonsten wirds von der Hand in das Bank Konto eingezahlt.
Auszahlung so änhlich wie Einzahlung nur das es prüft ob auf dem Bank Konto so viel Geld ist.
Die Überweisung soll über 2 SPD gehen,
das heisst als erstes öffnet sich ein ShowPlaerDialog in der steht das die playerid halt die Summe eingeben soll die sie Überweisen will, auch hier Prüfen ob er soviel auf der hand überhaupt hat, wenn ja wird die eingeippte Summe kurz gespeichert, neues ShowPlayerDialog kommt, da soll man Playerid eingeben also entweder spielerid oder spielernamen, wenn er nicht online ist kommt ein neues Menu und da steht dann das der Spieler nicht online ist und dann kann man auswählen Hauptmenu oder Abbrechen, wie schon vorhin auf Hauptmenu also Linkter Button = soll das Hauptmenu öffnen, auf Abbrechen solls aus gehen, das gleiche noch davor bei Geld eingabe wenn er nicht soviel hat soll ein neues Menu kommen und da soll stehen wie viel er auf dem bank Konto hat und soll er noch einmal eintippen, so wenn er die eingetippte Summe hat, die Playerid die er dann im zweiten SPD eingebeben hat Online ist soll es überwiesen werden, der, der die Summe erhällt kriegt eine Message wie viel er bekommen hat und dem Sender natürlich das Geld von der Bank abziehen.Gegenleistung
Paypal 5€ oder sonstige,
fragen ICQ- 395264246
Thx wer 's machen kann, da ich des SPD überhaupt nicht kann, da bei mir dann immer sonst was falsch ist.//edit: keiner was? xD
-
ich denke du musst ein public machen mit einer abfrage ob es XX:XXUhr ist
i-wie so,forward blabla()
public blabla()
{
new hour,minute,second;
gettime(hour,minute,second);
FixHour(hour);
hour = shifthour+1;
if(hour == xx) // wenn es xx Uhr ist..
{
//passiert das was du willst
}
return 1;
} -
Wurde heute nicht so ein Treahd schon erstellt?
-
nettes teil,
10/10 -
-
Ich emfphele dir ein anderen PC zu suchen,
mein Kollege der hat für 500€ nen Hammer teil bekommen,
AMD PHENOM X4 mit kA wie viel GHz mehr als 2,5 waren das ich glaub 2,7
Naja dann halt nettes Gehäuse,
4GB Ram
ATI HD 4850, damit zockt er GTA4 auf High perfekt,
kannst dich ja mal umschaun,
http://www.firstway.de -
Anstadt / musst du \ schreiben.
-
Hi all,
ich war eine Woche lang wegen bronchen problemen nicht in der Schule, da ich Bronchen probleme hatte^^.
So jetzt meine *dumme* Schülerin die mir die HA bringen sollte, sollte mir eigentL letzte Woche Monntag bringen, hat es erst Heute getahn und meine Freunde meinten Morgen müssen wir die Fertig mit bringen, nun jetzt das problem ich war 1 Woche nicht da und hab auch kein plan was ich machen muss, ich bräuchte hilfe.
Sind 2 Zettel und ich versteh das meiste kaum, weil wie gesagt nicht da war
Bsp:Der neunte Teil einer Zahl: ???
Der Nachfolger einer Zahl: ???
Der vierte Teil einer Zahl vermehrt um 8: ???
Das Produkt aus 19 und einer Zahl: ???
Das Dreifache der Summe aus dem Doppelten dieser Zahl und 21: ???Wäre schön wenn jemand helfen kann
-
-
Mehrmalls SAMP reinstallieren hilft,
hats bei mir immer was gebracht -
Du musst ja auch kein neuen /enter CMD machen da es den in Godfather schon gibt,
und zwar unter dem public PayDay()
solltest du ganz unten folgendes anhängen sodass es so aussieht:von PlayerInfo - pDonateRank...
if(PlayerInfo[i][pDonateRank] > 0)
{
PlayerInfo[i][pPayDayHad] += 1;
if(PlayerInfo[i][pPayDayHad] >= 5)
{
PlayerInfo[i][pPayDayHad] = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* Du hast nicht lange genug gespielt, um PayDay zu erhalten.");
}
}
}
}
// Bank schließen von 12pm bis 7am
new hour,minute,second;
gettime(hour,minute,second);
FixHour(hour);
hour = shifthour+1;
if(hour == 22|| hour < 8) // wenn es 22 Uhr ist..
{
BizzInfo[4][bTimeLocked] = 1; // ..wird die Bank geschlossen
}
else if(hour >= 8 && hour < 22) // wenn es 8 Uhr ist..
{
BizzInfo[4][bTimeLocked] = 0; // ..wird die Bank geöffnet
}
Checkprop();
return 1;
}Jetzt musst du noch bei /enter was einfügen...
//....
if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
{
if(PlayerInfo[playerid][pPbiskey] != i)
{
if(BizzInfo[i][bLocked] == 1)
{
GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
return 1;
}
if(BizzInfo[i][bProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Geschlossen", 5000, 1);
return 1;
}
GivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
format(string, sizeof(string), "~r~-%d$~n~~w~tippe /exit~n~um auszusteigen", BizzInfo[i][bEntranceCost]);
BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
BizzInfo[i][bProducts]--;
OnPropUpdate();
GameTextForPlayer(playerid, string, 5000, 3);
//....
}
so sollte bei deinem /enter Code ein teil so aussehen du änderst in so das er nun so aussieht:
if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
{
if(PlayerInfo[playerid][pPbiskey] != i)
{
if(BizzInfo[i][bTimeLocked] == 1)//<-
{//<-
GameTextForPlayer(playerid,"~r~Zwischen 22 und 8 Uhr~n~geschlossen",5000,1);//<-
return 1;//<-
}//<-
if(BizzInfo[i][bLocked] == 1)
{
GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
return 1;
}
if(BizzInfo[i][bProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Geschlossen", 5000, 1);
return 1;
}
GivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
format(string, sizeof(string), "~r~-%d$~n~~w~tippe /exit~n~um auszusteigen", BizzInfo[i][bEntranceCost]);
BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
BizzInfo[i][bProducts]--;
OnPropUpdate();
GameTextForPlayer(playerid, string, 5000, 3);
}
//...
Das //<- ist das was eingefügt werden sollte... -
Klar geht das, jedoch sollte man sich schon Zeitnehmen und des machen,
wenn das eine Fraktion wird erstma diese erstellen ...
Danach halt den Befehl in dem der inhalt dann ja wie du schon willst, das alle Piloten die Online sind erstmal eine Message erhalten wo der auslöser makiert wird,
mit dem Geld abziehen kommt dann unter den public mit dem EnterVehicle... da einfach mit einer abfrage ob der Spieler beispiel einen Piloten gerufen hat, wenn ja, soll automatisch durch die Überprüfung das Geld abgezogen werden und dem Piloten gut geschrieben. -
@0.3
if (strcmp("/waffen", cmdtext, true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,radius,xyz))
{
ShowPlayerDialog(playerid, Waffenmenu, DIALOG_STYLE_LIST, "Waffen", "Pistole\nDesert Eagle\nM4\nRaketenwerfer\nScharfschützengewehr \nGewehr\nGranate", "Auswählen", "Abbrechen");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht beim ...");
}
return 1;
}
@0.2
if (strcmp("/waffen", cmdtext, true) == 0)
{
if(PlayerToPoint(radius,playerid,coords))
{
ShowPlayerDialog(playerid, Waffenmenu, DIALOG_STYLE_LIST, "Waffen", "Pistole\nDesert Eagle\nM4\nRaketenwerfer\nScharfschützengewehr \nGewehr\nGranate", "Auswählen", "Abbrechen");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht beim ...");
}
return 1;
} -
-
-
Sieht schick aus.
10/10 -
Ein Wort:
Lol
Boah ey regt das auf wie ihr hier eure Beiträge sammelt ey, wenns hier nen Bewertungs System geben würde, hätt ich dir ne 6 verpasst
Zu DomeAMD
verfass dein Text normal das man nicht mehr mehrmalls lesen soll ums zu kapieren,
wenn wir nicht sehen was bei dir genau da vorgeht kann dir auch keiner helfen