Nein? Schau selbst aus dein Pastebin
case DIALOG_REDEEM: { if(!response)return 0; new file[128]; format(file,sizeof(file),"coupons/%s.ini",inputtext); if(fexist(file)) { new u; INI_Open(file); u = INI_ReadInt("used"); if(u == 1) { ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","{FFFF00}Der eingegebene Gutschein wurde bereits eingelöst.{FFFFFF}\n\nBitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen"); return 1; } else { new m,msg[512]; m = INI_ReadInt("value"); GivePlayerMoney(playerid,m); format(msg,sizeof(msg),"Du hast einen Gutschein im Wert von %i$ eingelöst!",m); SendClientMessage(playerid,0xFFC100FF,msg); INI_WriteInt("used",1); INI_Save(); INI_Close(); return 1; } } else { //<<- Hier sind die
ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","{FFFF00}Der eingegebene Gutschein existiert nicht. Bitte probiere es erneut!{FFFFFF}\n\nBitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen"); return 1; } }
Beiträge von RoadToTheSAMP
-
-
Da kommen auch Erro's,
: warning 225: unreachable code
: error 029: invalid expression, assumed zero
: error 035: argument type mismatch (argument 3)
Und das der Code bei DialogResponse
case DIALOG_GUTSCHEIN:
{
if(!response)return 0;
if(response)
{
new file[128];
format(file,128,"/Gutscheine/%s.ini",inputtext);
if(fexist(file))
{
new u;
INI_Open(file);
u=INI_ReadInt("used");
if(u==1)
{
ShowPlayerDialog(playerid,DIALOG_GUTSCHEIN,DIALOG_STYLE_INPUT,"{FFFFFF}Gutschein Einlössen","{FFFFFF}Der Eingebene Gutschein Code wurde Bereits Benutz!\nBitte trage nun den Gutschein Code ein!","Einlössen","Abbrechen");
return 1;
}
else
{
new m,string[128];
m=INI_ReadInt("value");
GivePlayerMoney(playerid,m);
format(string,128,"Du hast den Gutschein im wert von %i$ eingelöst!");
SendClientMessage(playerid,Weiss,string);
INI_WriteInt("used",1);
INI_Save();
INI_Close();
return 1;
} //<-- Hier
else //<-- Hier
{ //<-- Hier
ShowPlayerDialog(playerid,DIALOG_GUTSCHEIN,"{FFFFFF}Gutschein Einlössen","{FFFFFF}Der Einegeben Gutschein Code gibt es nicht!\nGebe nun den Gutschein Code ein!","Einlössen","Abbrechen");
return 1;
}
}
} -
Wer es jetz mal aus mein GameMode Löschen, Und noch mal neu Eintragen. Gucken ob es dan geht.
Wen ich nicht dan habe ich Pech Gehabt.
-
Ne, Die Dialog ID's Überscheniden sich nicht. Da achte ich drauf.
-
Aktuelle siesre mal deine Include's. Am besten von sa-mp.com
-
xD, Guck mal im Showroom von Azure er hat so ein Support System.
-
Hm, Was soll ich sagen?!
0/10 Punkte, Tuht mir echt Leid. Aber es gibt Admin Systeme die haben viel mehr Funktionen.
Nunja, 5 Befehle denke ich schafft man sogar mit MrMonatTutorials oder nicht? -
Ja, Ich musste auch as S2 Abgeben. Habe mein Vertrag bei Vodafone.
-
Neeeeeeeeein ich will es aber auch direkt haben also sollen die gefälligst warten ein Jahr hin oder her :>
Du kannst auch dein Handy Vertrag auf ein anderes Handy Umschreiben.
Habe ich beim "Samsung Galaxy 2" auch Gemacht, Jetz habe ich das "Samsung Galaxy S3".. Ich musste Zwar c.A. 40€ Zahlen aber sonst nichs. -
Habe ich doch,
new Float:vX,Float:vY,Float:vZ,Limo; <-- Hier die Limo
Limo=GetPlayerVehicleID(playerid); <-- Hier lesse ich die VehicleID aus. -
Ja, Ich weiß ja nicht wie ich die ID des Wagen's Ausslesse..
Kannst du es mir per TV Zeigen? -
new IsInLimo[MAX_PLAYERS];OnPlayerConnected
{
IsInLimo[playerid]=0;
}OnPlayerDisconnect
{
IsInLimo[playerid]=0;
}OnPlayerDeaht
{
IsInLimo[playerid]=0;
}OnPlayerStateChange
{
if(newstate == PLAYER_STATE_PASSENGER)
{
if (GetVehicleModel(vehicleid) == 409)
{
SetPlayerPos(playerid, 1873.7329, -1697.5107, 13.4694);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid, 1);
Timer1[playerid] = SetTimerEx("HornA", 60000, 1, "i", playerid);
Timer2[playerid] = SetTimerEx("HornB", 60500, 1, "i", playerid);
IsInLimo[playerid] = vehicleid;
}
}
}
Das habe ich alles vom Freund bekommen. Und er meint das müsste so gehen, Fragen kann ich ihn auch nicht da er im Urlaub ist. -
Okay, Aber wie kann ich ihn dan wider dort Spawnen lassen wo das Fahrzeug steht?
-
Ich formuliere es anders:
Ist er für das Spiel im Interior in einem Fahrzeug?
Gruss: Sonic
Also, Er steigt mit G im Fahrzeug ein an sitz er kurz und dan ist er im Interior. -
Ja, Er wird in einem Interior Getahn.
-
Ja, Aber wie kann ich es Beheben?
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(!IsPlayerInRangeOfPoint(playerid,3,1875.1287,-1697.8943,13.8558))return 0;
new Float:vX,Float:vY,Float:vZ,Limo;
Limo=GetPlayerVehicleID(playerid);
GetVehiclePos(Limo,vX,vY,vZ);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,vX,vY+2,vZ+10);
} -
Jetz Fliege ich nur ganz kurz durch die Mapp. Aber dan Lande ich bei der Farm in LS..
Habe den Interior Vorher Gesetz.
-
Habe es so, Aber dan falle ich durch die Mapp.
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(!IsPlayerInRangeOfPoint(playerid,3,1875.1287,-1697.8943,13.8558))return 0;
new Float:vX,Float:vY,Float:vZ,Limo;
Limo=GetPlayerVehicleID(playerid);
GetVehiclePos(Limo,vX,vY,vZ);
SetPlayerPos(playerid,vX,vY+2,vZ);
SetPlayerInterior(playerid,0);
} -
Okay, Dan mach ich es lieber mit einen PickUp.
Wenn man da rein geht, wird die Pos des Wagens ermittelt und der Player wird da hin geportet
Aber das habe ich immer noch nicht Verstanden wie das gehen. Soll, Weil wen man ja den PickUP Erstellt will er ja wissen wo mann dan hingesetz werden soll -
Huch, Danke. Bin Etwas Müde
Könntest du mir ein Code Schnippels Senden? Weiß nähmlich nciht so wirklich wie du es meinst. Also mit Aussteigen auf F und dan das er vorm Car ist.