Bei diesem ist das Spiel teuerer als bei dem anderen das ich will
Welches Spiel willst denn?
Bei diesem ist das Spiel teuerer als bei dem anderen das ich will
Welches Spiel willst denn?
Mit dem Key Store habe ich keine Erfahrung aber mit diesem: http://www.onlinekeystore.com/
Da sind die Games zum Teil noch günstiger. Habe viele games vom OnlineKeyStore und die Lieferung ging immer schnell.
Hatte nie Problemme also kann ihn nur empfehlen!
Wenn sie eine Rüstung bzw ein Teil davon Tragen sterben sie nicht mehr.
Ist glaub noch ein Bug in der neuen Version der sicher noch behoben wird.
//EDIT arbeite mit ocmd!
@TheBlueFireKing:
Achsoo sag das doch
wenn du das so mit sscanf machst OHNE / davor
Hab ich oben geschrieben aber ist jetzt egal.
Funktzioniert jetzt super Danke @ All
Unter OnPlayerCommand Text packen
und arbeite mal wenns nicht geht mit if und else.
Achja dein aufbau sieht etwas komisch aus, hier mal das beispiel vom main script an
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
Was? Arbeite mit OCMD und sscanf kann dir sonst mal den ganzen Command schicken wenn du willst.
Habs jetzt so jetzt zeigt er mir jedoch nur die kickhelp an bei allen befehlen und ohne returns immer alles.
CODE:
if(strcmp(string,"/kick",true,5))
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /kick [Spielerid/Name] [Grund]");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
if(strcmp(string,"/ban",true,4))
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /ban [Spielerid/Name] [Grund]");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
if(strcmp(string,"/banip",true,6))
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /banip [IP] [Grund]");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: Beispiel: /banip 128.000.000.00 Cheater-Family");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
if(strcmp(string,"/unbanip",true,8))
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /unbanip [Spielerid/Name] [Grund]");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: Beispiel: /unbanip 128.000.000.00 Falsche IP");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
if(strcmp(string,"/tv",true,3))
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /tv [Spielerid/Name]");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: Man sieht alles aus des Sicht des angegebenen Spielers.");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
if(strcmp(string,"/gmx",true,4))
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /gmx");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: Speichert alle Daten und starten den Server in "restartsek" Sekunden neu.");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
Hab mal ne Frage.
Hab meinen /ahelp befehl so geschrieben das ich /ahelp befehl machen kann
Mein Problem. Wenn ich /ahelp /ban mache funktzioniert das wunderbar.
Wenn ich jedoch /ahelp /banip mache bekomme ich die banhelp. Eigentlich ja logisch da ich mit strfind arbeite. CODE:
if(strfind(string, "/ban", true)!= -1)
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /ban [Spielerid/Name] [Grund]");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
if(strfind(string, "/banip", true)!= -1)
{
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /banip [IP] [Grund]");
SCM(playerid, COLOR_GREEN, "|_______________________________________________________|");
return 1;
}
Wie kann ich das jetzt ändern das wenn ich /ahelp /banip mache das dan auch die banip help kommt und nicht das andere?
MFG, TheBlueFireKing
//EDIT arbeite mit ocmd!
Dann machs zb so:
new x = dini_Int(spdatei,"Tutorial");
if(x==0)
{
}
SpilerInfo[playerid][Tutorial] = dini_Int(File,"Tutorial");
so zum beispiel. Musst es aber noch anpassen.
grund ist ein string kein interger also
if(sscanf(params,"ui",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/ban [playerid] [Grund]");
zu
if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/ban [playerid] [Grund]");
//edit gleiche bei Kick
if(PlayerInfo[playerid][pAdmin] >= 4); //Fehlerzeile Semikolon entfernen Weiss nicht was ein Semikolon ist?
; <-- und das sollst du entfernen.
Also
new rang[70];
musst du oben global definieren weil es sonst nur in diesem Stock gilt.
format(string,sizeof(string),"%d", Crate1(playerid);
Merkste was?
20 Oktober
Name: BlueFire
Geburtstag: 20 Oktober
Kannst es einfach so verwenden:
IsPlayerNearObject(playerid, OBJEKTID, 5.0); //Der radius ist nun 5.0 um das object das du als "OBJECTID" eingetragen hast
So kannst es am einfachsten machen:
stock IsPlayerNearObject(playerid, objectid, Float:range)
{
new Float:pos[3];
GetObjectPos(objectid,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(playerid,range,pos[0],pos[1],pos[2])) return true;
return false;
}
Das Fragst du jetzt ein 2tes mal und warum sollte jemand das umschreiben? Schreib es doch selber um.
Funktzionier immernoch nicht. Es werden erstellt undzwar immernoch alle die die Anforderungen erfüllen
Kann mal vielleicht einer via TV drüberschauen?