Steht da doch:
Weitere Gründe muss ich ja nicht nennen, ist ja schließlich mein Script.
Drück dich mal genauer aus ??
"Ja ist halt so fertig ?"
Sry verstehe den sinn nicht ganz in dem Text, Erklär das mal genauer
Steht da doch:
Weitere Gründe muss ich ja nicht nennen, ist ja schließlich mein Script.
Drück dich mal genauer aus ??
"Ja ist halt so fertig ?"
Sry verstehe den sinn nicht ganz in dem Text, Erklär das mal genauer
Frage , also ich denke mann müsste wenn man z.B
/kick eingibt das dann ein dialog kommt der da heiße " Kick","Wenn möchtest du kicken","Weiter",Abbrechen");
Dann kommt ein dialog wo da stehen würde blabla bitte den grund dann denke ich muss man mit ReturnUser arbeiten ??
Bin halt unsicher in dem Thema
hoffe mir kann jemand helfen
MFG
PAWN
Danke das du helfen wolltest aber ich glaube du hast nicht ganz verstanden. Ich weiß durchaus wie man /save Savepositions und x,y,z rausholt und dann einfügt. Es geht hierbei dadrum das mit dem ersten der Befehle hier eine Position gespeichert wird und dann muss man wenn man den zweiten Befehl macht im Umkreis sein, damit man Drogen in seinen Haus lagern kann und auch nur wieder in seinen Haus abholen kann. Ich kann unmöglich für jeden Spieler sien Haus definieren und einen Savepoint ins Script setzen sie sollen es selber tun können. Also nochmal kurz damit auch du es verstehst. Ingame soll eine Position gespeichert werden für den einzelnden Spieler und später soll sie abgefragt werden. Und das was du vörschlagst siehst du wenn du mal oben guckst hatte ich davor und damit hat es auch nicht geklappt. Trotzdem danke das du meni Thread überflogen hast und versucht hast zu helfen.
öhm du möchtest du du zum beispiel /pos eingibtst und dann wenn man /poss eingibt muss man in einem z.B 5 Radius sein wo man /pos eingegeben hat??
Das ist jetzzt verständflich für mich .
Mach es so:
new Float:x,Float:y,Float:z,POSX[MAX_PLAYERS],POSY[MAX_PLAYERS],POSZ[MAX_PLAYERS];
if(strcmp(cmdtext , "/pos", true ) == 0)
{
GetPlayerPos(x,y,z);
POSX[playerid] = x;
POSY[playerid] = y;
POSZ[playerid] = z;
}
if(strcmp(cmdtext, "/poss", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,umkreis,POSX[playerid],POSY[playerid],POSZ[playerid]))
{
//Inhalt
}
else {
//Inhalt
}
}
So sollte es gehen
MFG
PAWN
Probier mal so
Medicausgang[0] = CreatePickup(1559,288.8228,166.9214,1007.1719,-1);
Leute strengt mal eure gehirne an!
is bestimmt ein klammer fehler
Alles anzeigenHast du schonmal das script nach
SetPlayerHealth(playerid,99);
und
SetPlayerHealth(i,99);
durchsucht?
Hört sich für mich auch nach nem Anticheat an, der kontrolliert ob sich ein cheater sein leben auf 100 setzt.
Du denkst doch nicht das dass vom Anti-Cheat ein godmod test ist??
Das ist bestimmt ein erbärhmlicher script fehler
Wenn du new Float:dposX,Float:dposY,Float:dposZ;PlayerInfo[playerid][pDx] = dposX;
PlayerInfo[playerid][pDy] = dposY;
PlayerInfo[playerid][pDz] = dposZ; machst dann würde es ja auf keinen Fall klappen
Dann wenn du die PlayerPos nicht berechnest es die enum auf
füllen würde ,
Was beteudet das das nicht die PP ist.
Also am besten:
new Float:dposX,Float:dposY,Float:dposZ;GetPlayerPos( playerid , dposX , dposY , dposZ ) ;PlayerInfo[playerid][pDx] = dposX;
PlayerInfo[playerid][pDy] = dposY;
PlayerInfo[playerid][pDz] = dposZ;
So wärde es richtig aber auch nicht die beste variante.
Mach doch einfach wenn du abfragen willst ob er an einer bestimmnten position ist ein:
if ( IsPlayerInRangeOfPoint ( playerid , Umkreis , POSX , POSY , POSX )) {}
Um diese Position von ingame rauszulesen , gehe in deinen GTA ordner ...
Klicke auf "samp_debug" und klicke auf iwa mit launch debug dann startet der debug modus ,
Du kannst folgende commands nutzen , /v /vsel /save Kommentar(nicht notwenig würde ich aber machen.
Dann klickst auf "Computer/Arbeitsplatzt" (Win xp + weitere)
Dann auf "Dukomente"
Dann auf "GTA SAN ANDREAS USER FILES"
Dann auf "savedposition"
Anschliesen kopierst du dir die "POSX", "POSY" , "POSZ"
Ich hoffe ich konnte helfen
MFG
PAWN
Wieso hast du dein Script Gelöscht ?
Achso du meinst z.B tt.mm.jj ?
Wieso die anstrenung mache es doch so
new Alter[MAX_PLAYERS];
if(dialogid == dialogname)
{
if(reponse)
{
if(!strval(inputtext))
{
//Inhalt
}
else
{
new str[128];
format(str,sizeof(string),"Okey du bist also %i Jahre alt!",inputtext);
SendClientMessage(playerid,code,str);
Alter[playerid] = strval(inputtext);
dini_IntSet(Pfad,"Alter",Alter[playerid]);
}
}
else
{
}
}
//Edit : So gehts auch und das ist die Einfachere Variante
Hoffe konnte helfen
Hallo leute ich mache im moment ein MYSQL Roleplay script.
Und die Speicherung klappt net das laden schon aber speichern nein!
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(sStats[playerid][Eingeloggt] == 1)
{
GetPlayerName(playerid, sStats[playerid][pName], MAX_PLAYER_NAME);
new pip[16];
GetPlayerIp(playerid,pip,sizeof(pip));
new string[3500];
format(string,sizeof(string),"UPDATE accounts SET Level='%i',Money='%i',Kills='%i',Tote='%i',Adminlevel='%i',pMember='%i',pLeader='%i',Gebannt='%i',Skin = '%i',Premium = '%i',Fuehrerschein = '%i',Waffenschein = '%i',Ip : '%s',Friedhof = '%i', WHERE = '%s'",
GetPlayerScore(playerid),GetPlayerMoney(playerid),sStats[playerid][pTode],sStats[playerid][pKills],sStats[playerid][Adminlevel],sStats[playerid][pMember],sStats[playerid][pLeader],sStats[playerid][Gebannt],GetPlayerSkin(playerid),sStats[playerid][Premium],sStats[playerid][Fuehrerschein],sStats[playerid][Waffenschein],sStats[playerid][pDead],
Spielername(playerid));
mysql_query(string);
}
}
return 1;
}
Guten Tag Forum!
Habe gerade ein Problem mit meinem /frage System.
Und zwar bekommt weder der Absender der Beschwerde/Frage eine Nachricht noch der Admin.
Code: Pastebin
Also, das geht ganz einfach
Für alles Admins(Rcon)
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
new string[90},name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s hat eine Frage, Frage: %s",name,inputtext);
}
}
Ich hoffe ich konnte dir helfen.
1. Die schleife
for(new i = 0; i<MAX_PLAYERS; i++)
2. Der Fehler du Fragst dann noch mal in der schleife die mit defined ist eine killerid rein , vieleich könnte das die ursache sein.
new Float:CarHealth = GetVehicleHealth(GetPlayerVehicleID(playerid),CarHealth);
new healthstring[128];
format(healthstring,sizeof(healthstring),"Zustand: %0.f%",CarHealth);
So kannst du es machen
Hallo Leute,
Meine frage lautet wie ich den Motor mit der Nummer 2 starten kann , zurzeit starte ich den Motor mit "ALT".
Also ich brauch die newkey id.
Ich hoffe jemand kann mir helfen
MFG
Alles anzeigenDas ist ziemlich einfach würde ich sagen 1.
http://www.youtube.com/watch?v=WVJ-iCFbTrQ
Dann bei public OnPlaerkey
Da tuhst du ein if(newkeys == keyname) rein findest du dan unter dem link
MFG
PAWN
Warte einfach bis die wiki wd geht
Das ist ziemlich einfach würde ich sagen 1.
Dann bei public OnPlaerkey
Da tuhst du ein if(newkeys == keyname) rein findest du dan unter dem link
MFG
PAWN
Hallo liebes breadfish und zwar hab ich en fail mim Ipleo...editor ud zwar wenn ich dann auf new textdraw klicke dann wird keins erstellt voher gings ?
Bitte um hilfe
Bei dem Orangenen Häckchen, also dem Server Hinzufügen einfach anstatt ":7777" einfach mal "127.0.0.1" eingeben.
Gruß.
Du diesen text im der ITDE.pwn suchen und die zeile und die darunter löachen steht auch auf dei seite!
Hey..
habe den kennzeichen down bug..
ich möchte das man nicht mehr die 9 buchstaben eingeben kann..
mit strval geht das nicht..
if(strval(kz) > 9) return SendClientMessage(playerid,COLOR_RED,"Maximal 9 Buchstaben!");
kz ist der script wo maximal 9 buchstaben haben darf
Du benutzt den gne oder bzw gf und der command /kennzeichen ist auf strcmp und wenn du zu viele zaheln eingibsst dann geht der server down?