Ich wollte halt wissen ob es klappt und ob ich einen String nutzen kann der in mehrere unterteilt ist falls 128 überschritten wurde.
Beiträge von Keine_Person
-
-
Ich möchte ein INventarsystem per Listen Dialog entwerfen bei dem nur das Inventar angezeigt wird das man auch besitzt. Ist das mit einem Dialog machbar oder nur über selbstgeschriebene Textdraws?
Bisher hab ich das über einen String gedacht den ich per Abfrage erweitere, aber kann man dann auch 2 Strings in ein Dialog machen oder musss ich da eine Funktion nutzen mit der man eine zweite Seite haben kann oder so?
So hab ich mir das gedacht:
-
Und was passiert wenn ich den Timer halbiere? Eine Stunde ist dann eine halbe oder was? (Doppelt so schnell)#
Ah ne jetzt hab ich es. Wird dann nur 2x die Stunde aktualisiert richtig?
-
Vor und Nachteile?
-
Ich wollte einmal wissen welche Commands man nutzen sollte und wenn eindeutig ocmd dann wo ich dies herbekomme. Der Link hier im Forum ist zu alt.
-
Wie kann man die jetzt noch doppelt so schnell machen?
-
Code
forward Float:GetPos(playerid); stock Float:GetPos(playerid) { new Float:x,y,z; GetPlayerPos(playerid, x,y,z); return x,y,z; }Bei OnPlayerTakeDamage:
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(306) : warning 202: number of arguments does not match definition
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(306) : warning 202: number of arguments does not match definition
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(484) : warning 213: tag mismatch
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(484) : warning 213: tag mismatch
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(485) : warning 213: tag mismatch -
-
-
Supi hat geklappt.
-
-
Code
Alles anzeigenenum Account_Daten { bool:PasswortVergeben, bool:CharacterFrei[3], CharacterName1[MAX_PLAYER_NAME], CharacterName2[MAX_PLAYER_NAME], CharacterName3[MAX_PLAYER_NAME], RpPoints[MAX_PLAYERS], pMoney[MAX_PLAYERS] }; new Info[MAX_PLAYERS][Account_Daten], p_name[MAX_PLAYERS][MAX_PLAYER_NAME];Codenew file[128], string[128]; format(file,sizeof(file),"/Accounts/%s.ini",GetName(playerid)); format(string,sizeof(string),"Character free %d",Info[playerid][CharacterFrei][listitem]); Info[playerid][CharacterFrei][listitem] = dini_Bool(file,string); if(Info[playerid][CharacterFrei][listitem] == true)Error bei Zeile 4:
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(291) : warning 213: tag mismatch -
Wie kann ich einen String vernünftig an eine Playerid heften und diesen dann im Format nutzen?
-
Ah sorry und danke das wars dann.
-
-
Code
Alles anzeigenenum Account_Daten { bool:PasswortVergeben, bool:CharacterFrei[3], CharacterName1[MAX_PLAYER_NAME], CharacterName2[MAX_PLAYER_NAME], CharacterName3[MAX_PLAYER_NAME] }; new Info[MAX_PLAYERS][Account_Daten], p_name[MAX_PLAYERS][MAX_PLAYER_NAME];Codenew string[128]; dini_Get(file, "CharacterName1"); dini_Get(file, "CharacterName2"); dini_Get(file, "CharacterName3"); format(string,sizeof(string),"%s\n%s\n%s",p_name[playerid][CharacterName1],p_name[playerid][CharacterName2],p_name[playerid][CharacterName3]); ShowPlayerDialog(playerid,DIALOG_LOGIN_2,DIALOG_STYLE_LIST,string,"Login","Abbrechen");
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(292) : warning 213: tag mismatch
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(292) : warning 213: tag mismatch
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(292) : error 032: array index out of bounds (variable "p_name")
C:\Program Files\Grand Theft Auto San Andreas\gamemodes\ganmore.pwn(293) : warning 202: number of arguments does not match definition -
-
Eine einfache Passwort Abgrafe über Dini.
Falls irgendwie machbar mit if Abfrage dann damit. (if(string == key) key dann aus der File geladen)
-
Ne dann doch eher eine Passwort Abfrage wenn Groß und Klein da gezählt wird.
-
Wie frage ich einen String erfolgreich ab?