Tag..
ich habe gerade irgendwie ein Problem, welches eigentlich ziemlich leicht zu lösen sein sollte.
Wie kann ich überprüfen ob mein Name gleich Key ist, also zum Beispiel so, wie es in der Überschrift steht?
 
			
									
		if(GetPlayerName(playerid) == Key)
- Key
- Geschlossen
- Erledigt
											
										
					Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link				
		
		- 
			
- 
			GetPlayerName 
 strcmpzu kurz blabla
- 
			Joar, schicke Funktionen.. soweit bin ich auch schon, nur an der Umsetzung scheiterts.. 
- 
			new Name[MAX_PLAYER_NAME]; 
 GetPlayerName(playerid,Name,sizeof(Name));
 if(Name == "Key")
 {
 //...
 }So würde ich das jetzt denken, obs geht ist was anderes.  
- 
			new name[MAX_PLAYER_NAME]; 
 GetPlayerName(playerid, name, MAX_PLAYER_NAME);// Wenn mehr wie 3 Zeichen verglichen werden soll --> größere Zahl eintragen 
 // Wenn Groß-/Kleinschreibung beachtet werden soll --> false
 if(!strcmp(name, "Key", true, 3))
 {
 // name ist gleich Key
 }
- 
			ja wo wir mal dabei sid wieso eigl if(!strcmp und nicht : if(strcmp? das heißt doch not also wenn nicht MFG 
- 
			Ich glaube eher das Key ein String beim ihm ist und Key kein Name ist wie Kai oder sowas  @ jan 
 strcmp gibt 0 zurück wenn die 2 strings übereinstimmen
 Somit entspricht
 if(!strcmp > == 0
- 
			
- 
			  breadfish.deHat das Thema geschlossen.
 
		