hallo
ich wollt fragen ob das geht das z.b nur ich ein gate auf machen kann also nur mit meinem namen
hallo
ich wollt fragen ob das geht das z.b nur ich ein gate auf machen kann also nur mit meinem namen
Ja das geht indem du mit GetPlayerName deinen Namen abfragst
Ich hoffe das hilft dir
Viele Grüße Outplayed
//Bitte passe deine Überschrift an, will ja keiner das du eine verwarnung bekommst:)
wie?
new pname[24];
GetPlayerName(playerid, pname, 24);
if(strcmp(pname, "DeinName")) return SendClientMessage(playerid, 0xFF0000FF, "Du darfst das Tor nicht öffnen.");
else
{
//Tor öffnen
}
So.
Du kannst den Namen des Spielers ja wie gewohnt mit GetPlayerName abfragen.
2 Strings kannst du mit "strcmp" vergleichen
if(strcmp(pName, "BigBozZxX")) { /* Dein Code */ }
Lg
Jeffry
Wenn du einem Hungernden einen Fisch schenkst, wird er morgen wieder hungrig sein, bringst du ihm das Fischen bei, wird er nie wieder hungrig sein.
Mehr sag ich dazu nicht.
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof pName);
if(strcmp(pName,"NAME",true)) //hier bei Name sollte dein Name stehen
//tor öffnen
{
Also bei GetPlayerName wird dein Name abgefragt.
Und wenn er das ist wird dein Gate geöffnet. Ich hoffe es ist so verständlich:)
ok danke
ok danke
Alles anzeigennew pname[24];
GetPlayerName(playerid, pname, 24);
if(strcmp(pname, "DeinName")) return SendClientMessage(playerid, 0xFF0000FF, "Du darfst das Tor nicht öffnen.");
else
{
//Tor öffnen
}
So.
Da hab ich jetzt nochmal eine Frage ist bei meinem code was falsch?:D
Da hab ich jetzt nochmal eine Frage ist bei meinem code was falsch?:D
Ja. Bei deinem Code würde sich das Tor immer öffnen, wenn der Name nicht der angegebe ist.
strcmp gibt 0 zurück wenn die strings gleich sind.
Ja. Bei deinem Code würde sich das Tor immer öffnen, wenn der Name nicht der angegebe ist.
strcmp gibt 0 zurück wenn die strings gleich sind.
Okay danke:)