Hats bei dir jetzt eigendlich geklappt?
Beiträge von VitoHusky
-
-
So
Habe das jetzt so:
if(dialogid == DIALOG_NAME1)
{
if(response && strlen(inputtext) > 0 && strlen(inputtext) < 7)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"/Accounts/%s.GameData",sendername);
dini_Set(string,"Vorname",inputtext);
Spieler[playerid][Vorname] = dini_Int(string,"Vorname");
format(string, sizeof(string), "{FFFFFF}In Ordnung. Du heisst also mit Vornamen {F4A460}%s {FFFFFF}\nWie möchtest du mit {F4A460}Nachnamen{FFFFFF} heissen?", Spieler[playerid][Vorname]);
ShowPlayerDialog(playerid,DIALOG_NAME2,DIALOG_STYLE_INPUT,"Namesgebung",string,"Akzeptieren","");
}
return 1;
}
if(dialogid == DIALOG_NAME2)
{
if(response && strlen(inputtext) > 0 && strlen(inputtext) < 7)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"/Accounts/%s.GameData",sendername);
dini_Set(string,"Nachname",inputtext);
Spieler[playerid][Nachname] = dini_Int(string,"Nachname");
format(string, sizeof(string), "Du heisst ab jetzt:{F4A460}%s_%s {FFFFFF}\nMit diesem Namen musst du dich auch\nAb jetzt einloggen!\nBist du Männlich oder Weiblich?", Spieler[playerid][Vorname],Spieler[playerid][Nachname]);
ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht",string,"Männlich","Weiblich");
SendClientMessage(playerid, COLOR_RED, string);
new string3[64];
format(string3, sizeof(string3), "Merke dir diesen Namen: %s_%s", Spieler[playerid][Vorname],Spieler[playerid][Nachname]);
SendClientMessage(playerid, COLOR_YELLOW, string3);
SendClientMessage(playerid, COLOR_RED, "Achtung! Mit diesem Namen musst du dich auch einloggen!");
new string4[64];
format(string4, sizeof(string4), "%s_%s", Spieler[playerid][Vorname],Spieler[playerid][Nachname]);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"/Accounts/%s.GameData",giveplayer);
dini_Remove(string);
SetPlayerName(playerid,string4);
}
return 1;
}Aber schon beim 2. Dialog wi er schreibt wie man mit Vornamen heisst, zeigt der den noch nicht an
Den Vornamen speichert der und nachname auch...
Aber der kann das nicht auslesen -.-
-
Guten Mittag.
ich habe vor das man bei der Registration einen vor und Nachnamen angeben muss und der wird dann so generiert: %s_%s
So jetzt habe ich einfach 2 Variablen erstellt die den namen "zwischenspeichern" auf die playerid
jetzt sollte der hiermit speicherN:
vorher halt generieren
gName2[playerid] = inputtext;
aber da kommt auch ein Fehler:
Zeile (44538) : error 006: must be assigned to an arraynew result;
result = gName1[playerid]_gName2[playerid];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"/Accounts/%s.GameData",giveplayer);
dini_Remove(string);
SetPlayerName(giveplayerid,result);Aber ich denke mal das
result = gName1[playerid]_gName2[playerid];nicht richtig ist
Wie mache ich das es funktioniert?
Und in dieser reihe kommen Errors:Zeile (44558) : error 001: expected token: ";", but found "-identifier-"
Zeile (44558) : error 017: undefined symbol "_gName2"
Zeile (44558) : warning 215: expression has no effect
Zeile (44558) : error 001: expected token: ";", but found "]"
Zeile (44558) : fatal error 107: too many error messages on one line -
Dann ist vllt die Variable irgendwie falsch schau mal auf Gross und kleinschreibung

Gugg ma wie nett ich dir helfe xD
-
heyho liebe Com.
habe ein Problem und zwar wenn man /lock macht schliesst der das Fahrzeug ab aber wenn jemand z.b. aus SF nach LS kommt also nachdem es abgeschlossen wurde sieht der fahrer der abgeschlossen hat das er nicht rein kommt und an der tür "rüttelt xD" Aber danach sitzt er im Fahrzeug xD
Hier der Befehl:
ocmd:lock(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vid = GetPlayerVehicleID(playerid);
if(lockvar[vid] == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetVehicleParamsForAll(vid, 0, 1);
SetVehicleParamsForPlayer(vid, i, 0, 0);
}
}
SendClientMessage(playerid,0xFF0000,"Fahrzeug abgeschlossen");
lockvar[vid] = 1;
}
else
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(vid,i,0,0);
}
}
SendClientMessage(playerid,COLOR_RED,"Fahrzeug aufgeschlossen");
lockvar[vid] = 0;
}
}
}
return 1;
}PS: Das in PWN Code zu bringen geht nicht dann geht alles in 2 reihen oder so wer weiss wieso bitte auch sagen
-
Achso^^ ich dachte das gehört net in den Scripting Base bereich und hab deshalb net da gesucht
Naja vielen Dank euch beiden 
-
Habe grad aus dem normalen speicher dingens DINI gemacht
jetzt kommt
Header size: 12132 bytes
Code size: 1978804 bytes
Data size: 1713092 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4179 cells (16716 bytes)
Total requirements: 3720412 bytesBeim compilieren ich mein sieht schöön aus
aber warum kommt das erst jetzt? und was genau soll einem das sagen?^^PS: Virtual Pawn will ich haben
dl geht nimer -
Sry ich weiss net wie aber würde ich eig. nicht machen nur so ein Tipp weil wenn einer nur en bissl laggt springt die Nadel durch die gegend xDD also von 1 auf 200 und so sieht net so schön aus
-
Heyho
Ich hab mal ne Frage und zwar wie löst man das, das wenn man in der normalen Class Selection ist also wo unten << und >> und SPAWN ist das man da alle Skins für z.b. lspd macht und wenn man auf spawn klickt spawnt man aber wenn man kein pd member ist steht dann da Du bist kein member dieser Fraktion oder so?
Wenn mir das einer erklären bzw. machen würde wäre das echt nett und vllt noch mit nem Gametexdt über den Leuten mit z.b. < LSPD >Danke im Vorraus
-
Oder wenn du das garnicht willst machst du einfach ManualVehicleParams oder sowas Ähnliches raus
dann starten die wieder automatisch -
Wenn du mit Webspace willst aber auch ohne hier:
lima-city.de da bekomsmte welche per psc für hmm so 6.50 Euro im Jahr aber wenn du auf einen externen webspace verlinken möchtest kostet das glaube so 1 - 3 Euro mehr
-
Ich finde es ist auch eine gute Idee bin auch schon von Anfang an dabei jedoch mein Problem: Ich hab kaum spiele aufn pc und nur en Internet Stick womit ich net schnell online games downloaden kann xDD
Aber Vorstellung 10 / 10
Weiter So!
-
Wenn man mal überlegt was die Leute für ne richtig fette Strafe bekommen....
Da wird mir echt schlecht....
-
Ich glaub aber auch nicht das die sowas veröffentlichen würden
Ich glaub wenn die Polizei da schon was lustiges hin machen will leiten die einfach auf google.de weiter xDDD -
Wie hast du? Dann fehlen warscheinlich daten in den Files
Wenn das GF ist einfach mal neu downloaden und scriptfiles kopieren -
Dir fehlen warscheinlich einige oder auch nur ein Scriptfile einfach im Script nach .txt suchen die erstellen nach .cfg suchen die erstellen und nach .log suchen und die erstellen^^
-
Vielen Dank dir nochmal

Würde es das geben würde ich den hier machen
(Gefällt mir) xDD -
Hey liebe Community habe eine Frage ich hatte vor das man mit /supcar einen Elegant vor sich bekommt als Supporter und da kommt ein Textdraw dran das es ein Supporter Fahrzeug ist und bei /destrtoysupcar sollte dieses wieder zerstört werden
Hab mal so angefangen:if(strcmp(cmd, "/supcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (Spieler[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Supporter!");
return 1;
}
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(507, X+2,Y,Z, 0.0, 126, 126, 60000);
gHasSupCar[playerid] = carid;
Gas[carid] = 999;
SendClientMessage(playerid, COLOR_GREY, "Du hast ein Supporter Fahrzeug gespawnt");
new iyear, imonth,iday;
getdate(iyear, imonth, iday);
format(string, sizeof(string), "(%d-%d-%d) %s hat den Befehl /supcar genutzt",imonth,iday,iyear,sendername,carid);
AdminLog(string);
SupCarLabel[carid] = Create3DTextLabel("Supporter Fahrzeug \n!!!Beschuss verboten!!!",COLOR_RED,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToVehicle(SupCarLabel, carid, 0.0, 0.0, 2.0);
}
return 1;
}und hier zum zerstören
PWN geht nicht... der knallt das immer in eine Reihe
if(strcmp(cmd, "/destroysupcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][pAdmin] < 1338)
{
SendClientMessage(playerid, COLOR_GRAD1, " Das darfst du nicht tun!");
return 1;
}
supcar = gHasSupCar[playerid];
DestroyVehicle(supcar);
SendClientMessage(playerid, COLOR_GREY, " Dein Supporter Fahrzeug sollte nun zerstört sein");
}
return 1;
}
PS: Nicht meckern hatte net so wirklich plan wie ich das machen sollte
Hoffe jemand kann mir helfen
Danke im VorrausEdit:
Hab die errors vergessenC:\Users\Dark.ShadoW\Server\Neu GFR\gamemodes\neu2\gfr004.pwn(29292) : error 035: argument type mismatch (argument 1)
C:\Users\Dark.ShadoW\Server\Neu GFR\gamemodes\neu2\gfr004.pwn(29348) : error 033: array must be indexed (variable "supcar")
C:\Users\Dark.ShadoW\Server\Neu GFR\gamemodes\neu2\gfr004.pwn(29349) : error 035: argument type mismatch (argument 1)zeile:
Attach3DTextLabelToVehicle(SupCarLabel, carid, 0.0, 0.0, 2.0); -
Heyho liebe Brotfischer,
Ich habe einmal einen Filterscript gehabt als Fraktionscar system (dynamisch) Jedoch finde ich diesennicht mehr :)) Sufu mag mich net
Wie auch immerGibt es sowas für das GF LOH? Wenn ja mit autohaus?
Danke im Vorraus
MFG
Dark.Shadow (GFR Projektleiter) -
hast du denn z.b. /gmx 10 eingegeben?