Beiträge von Kaliber
-
-
Verändere:
new Autohaus[1][AHInfo] = {
zu
new Autohaus[8][AHInfo] = {
mfg.

-
-
Ein einfaches dankeschön, hätte auch gereicht

mfg.

-
Ich löse mal das Problem auf und Zeige nun wie es gemacht wird:
Mit strcmp !
Also folgendes:
if(strcmp(cmd, "/find", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid, rot, "Verwendung: /find [spielerid]");
new pID;
pID = ReturnUser(playerid);
if(IsPlayerConnected(pID) && pID != playerid)
{
new name[24], string[128];
GetPlayerName(pID, name, sizeof name);
format(string, sizeof string,"Du hast die Suche nach %s gestartet !",name);
SendClientMessage(playerid, rot, string);
SetTimerEx("Suchen", 1000, 1, "ii",playerid,pID);
}
return 1;
}forward Suchen(playerid, pID);
public Suchen(playerid, pID)
{
if(IsPlayerConnected(pID))
{
new Float: X, Float: Y, Float: Z;
GetPlayerPos(pID, X, Y, Z);
SetPlayerCheckpoint(playerid, X, Y, Z, 3.0);
}
else
{
DisablePlayerCheckpoint(playerid);
}
return 1;
}So ungefähr

mfg.

-
Für einen Bot in einem Fahrzeug/Flugzeug = /vrecord
Für einen Bot zu Fuß = /ofrecord
Um das Recorden zu beenden: /stoprecord
mfg.

-
So musst du das machen:
ocmd:gebepremium(playerid,params[])
{
new pID,string[124];
if(sscanf(params,"i",pID))
if(PlayerInfo[playerid][pAdmin] >= 2000)
{
PlayerInfo[pID][pPremium] = 1;
new pname[MAX_PLAYER_NAME];
GetPlayerName(pID, pname, sizeof pname);
format(string,sizeof(string),"%s hat einen Premium Account bekommen !",pname);
SendClientMessageToAll(COLOR_GREEN,string);
}
}mfg.

-
1. Falls du CreateDynamicObject verwendest, neueste Includes downloaden...
2. Falls du irgentwas andres verwendest, verwende CreateObject..
3. Timer und Befehl auf Richtigkeit prüfen
mfg.

-
SetCreateObject
Entweder nur CreateObject oder CreateDynamicObject, jenachdem welchen Streamer er benutzt aber SetCreateObject, noch nie gehört
mfg.

-
-
DIALOG_STYLE_PASSWORD
Das musst du verwenden

mfg.

-
Klasse Arbeit

Dennoch hat Goldkiller recht

niemand wird jemals den Zeitlichen Unterschied von ( 1000 / 100 000 )ms pro Befehlsaufruf merken.
mfg.

-
Es gibt schon bei vielen dieses Problem, dass nichts mehr mit dem Streamer von Incognito gestreamt wird.
Einfach mal nen andren benutzen, wie Opas Objectstreamer etc.MFG

Ja, oder einfach mal die neusten Includes verwenden

mfg.

-
Sicher dass es an den Returns liegt?
Ja
So evtl:
if(strcmp(cmdtext, "/ckey", true) == 0)
{
new mv = MaxVeh;
if(mv > 1)
{
new car1id[256],car2id[256],car3id[256];
Dtc_PlayerKey[playerid] = 1;
strmid(car1id,CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400],0,strlen(CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400]),255);
Dtc_PlayerKey[playerid] = 2;
strmid(car2id,CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400],0,strlen(CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400]),255);
Dtc_PlayerKey[playerid] = 3;
strmid(car3id,CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400],0,strlen(CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400]),255);
format(string,sizeof(string), "Fahrzeug %s\nFahrzeug %s\nFahrzeug %s\n",car1id,car2id,car3id);
ShowPlayerDialog(playerid,DIALOG_AUTOKEY,2,"Auto-Verwaltung",string,"Auswählen","Abbrechen"); //<---- Hier return
}
return 1;
}mfg.

-
Sehr dreist Traxx, dennoch habe ich es dir zugetraut...
mfg.

-
Aber ich glaube so geht das auch:
if(Spieler[playerid][pFraktion] != 1 && Spieler[playerid][pFraktion] != 2)
mfg.

-
Also, für welche Fraktionsid solls denn gehen ?
mfg.

-
League of Legends

Kann man aber auch übers Internet zocken...
SaMP

mfg.

-
-