SetPlayerPosition soll ein Undifined Symbol sein?!
Oh, dachte du hast das als Makro drinnen oder so ![]()
Es heißt natürlich SetPlayerPos ![]()
SetPlayerPosition soll ein Undifined Symbol sein?!
Oh, dachte du hast das als Makro drinnen oder so ![]()
Es heißt natürlich SetPlayerPos ![]()
Schreibe deinen Befehl doch einfach mal so:
//Der Befehl
ocmd:arrest(playerid,params[])
{
if(!IstSpielerInFraktion(playerid,1)) return SendClientMessage(playerid,ROT,"Du bist in keiner Staatsfraktion!");
new pID, string[128];
if(sscanf(params,"ui",pID)) return SendClientMessage(playerid,ROT,"/arrest [id]");
format(string,sizeof(string),"Du hast %s eingeknastet.",SpielerName(pID));
SendClientMessage(playerid,LILA,string);
SetPlayerPos(pID,219.1285,109.2994,999.0156);
SetTimerEx("WantedTime",300000*GetPlayerWantedLevel(pID),0,"i",pID);
return 1;
}
//Der Callback (jetzt brauchst du nur 1nen)
forward WantedTime(pID);
public WantedTime(pID) return SetPlayerPosition(pID,2294.4167,2424.8342,10.8203);
mfg. ![]()
Du hast wahrscheinlich den Ordner "Tickets" in deinen scriptfiles nicht angelegt ![]()
mfg. ![]()
Wie müsste es aussehen wenn ich diesem wert "p1234" einen betrag hinzu addieren möchte wenn der jetzige wert beispielsweise 500 ist und ich diesen um 200 erhöhen will?
So:
SpielerInfo[playerid][p1234] += 200; //um 200 erhöht
mfg. ![]()
new str[32] //Angenommen das ist der schon fertige Hash
for(new c = 0; c < strlen(str); c++) Tolower(str[code=c]);
Mhm...schreibe es mal so:
new str[32],len=strlen(str),c;
for(; c<len; c++) str[code=c] = tolower(str[code=c]);
mfg. ![]()
Ja, schau mal in das Script und schau dir mal diese Funktion an:
http://wiki.sa-mp.com/wiki/Tolower
mfg. ![]()
Poste mal die Zeile, was da drinnen steht ![]()
mfg. ![]()
Bekomme einen Warning: Loose indentation warum?
Weil du es nicht richtig eingerückt hast ![]()
Schreibe das mal so:
dcmd_sus(playerid, params[])
{
if(!IstPolizist(playerid)) return SendClientMessage(playerid,WEIß,"Du bist kein Polizist!");
new pID,pstring[128],name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1],name2[25];
GetPlayerName(playerid, name, sizeof(name));
if (sscanf(params, "us", pID, string)) return SendClientMessage(playerid,WEIß,"Benutzung: /sus [playerid] [Grund].");
GetPlayerName(pID, name2, sizeof(name2));
format(pstring, sizeof(pstring), "%s hat %s ein Wanted gegeben. [%s]", name, name2,pstring);
PolizeiNachricht(1, BLAU, pstring);
format(pstring, sizeof(pstring), "Du hast ein Wanted wegen %s von Beamter %s bekommen.", pstring, name);
SendClientMessage(playerid, BLAU, pstring);
return 1;
}
mfg. ![]()
Wieviele Teamler waren denn bisher in diesem Thread?
2 (Du und Sniper) ![]()
Wäre es dann nicht angebracht, sich vielleicht etwas verstärkung ins Team zu holen? Ihr seht ja wohl selber ein, dass ihr ein wenig überfordert seid. Ich will euch/dir nicht unterstellen, dass ihr hier schlechte Arbeit macht. Aber bei fast 25.000 Registrierte User, bleibt das nicht aus, dass euch die Arbeit etwas über den Kopf wächst. Zumal ihr ja wie wir alle ein Privat leben hat, welche selbsverständlich vorrang hat.
Meine Meinung.
mfg. ![]()
ist es möglich einen Sprunk funktionierbar machen?
Man kann sie funktionierbar machen, aber musst halt Anims nutzen, kannst anstatt dem Befehl aber auch wie normal die "Enter" Taste nutzen ![]()
mfg. ![]()
Steht doch in dem Tutorial:
enum PlayerDA
{
Level,
Admin
}
new Spieler[MAX_PLAYERS][PlayerDA];
mfg. ![]()
Öffne mal auf deinem pc die cmd.exe und gib da ein ping http://www.hierdeineurl.de
und dann hast du die Ip ![]()
mfg. ![]()
Da muss ein Semikolon rein oda?
Nope, es gehen beide Varianten, meine (finde ich nur schöner), da ich keine Klammern durch das Komma verwenden muss ![]()
mfg. ![]()
Stats Funktion liegen?
Zeige mal, was da drinnen steht, also poste mal die Funktion ![]()
mfg. ![]()
So z.B. :
public OnPlayerSpawn(playerid)
{
switch(GetPVarInt(playerid,"Fraktion")) {
case 1: SetPlayerInterior(playerid,6),SetPlayerPos(playerid,lspdspawn);
case 2: SetPlayerInterior(playerid,1),SetPlayerPos(playerid,medicspawn);
}
return 1;
}
mfg. ![]()
Alles anzeigenpublic OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid,"Fraktion")==1)
SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
}
else if(GetPVarInt(playerid,"Fraktion")==2)
{
SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
}
return 1;
}
Das ist ein Klammerfehler ![]()
Schreibe es so:
public OnPlayerSpawn(playerid)
{
switch(GetPVarInt(playerid,"Fraktion")) {
case 1: SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
case 2: SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
}
return 1;
}
mfg. ![]()
Wenn du willst, kann ich dir per TeamViewer helfen, die einzelnen Codeschnipsel hier, sind mir zu unübersichtlich ![]()
mfg. ![]()
Du lädst nicht alle Plugins, die dein Script braucht ![]()
mfg. ![]()
Gut hab da jetzt nur noch 1 Error drin
pawno\GNE.pwn(6264) : warning 225: unreachable code
Ehm...ja ein bisschen Code wäre hier mal angebracht, am Besten so, die Zeilen 6263-6265 ![]()
mfg. ![]()