Hey
Wie kann ich z.B wenn jemand mir geld gibt das sich die Camera für 10sek zu ihm moved?
Was meinst du damit genau..es gibt SetPlayerCameraPos und SetPlayerCameraLookAt...
oder meinst sowas: http://wiki.sa-mp.com/wiki/PlayerSpectatePlayer
mfg. ![]()
Hey
Wie kann ich z.B wenn jemand mir geld gibt das sich die Camera für 10sek zu ihm moved?
Was meinst du damit genau..es gibt SetPlayerCameraPos und SetPlayerCameraLookAt...
oder meinst sowas: http://wiki.sa-mp.com/wiki/PlayerSpectatePlayer
mfg. ![]()
//Edit: @RG: sry habe dein Edit nicht gesehen ![]()
test() {
new string[] = "Hallo";
return string;
}
Der String muss halt erstmal im Speicher liegen.
Zudem liegt der Fehler, den er gemacht hat daran, dass man 2 unterschiedliche Typen an Variablen zurückgeben kann.
Wenn dann nur Strings oder nur Integer, aber nicht gemischt ![]()
//Edit²: @Dark.Shadow: In diesem Fall wäre strcat oder strins wesentlich schneller als format :p
mfg. ![]()
Meinte halt das sie "denken" können, lernen und so weiter.
Also richtige künstliche Intelligenz.
Reagieren wie ein Mensch, zwar möglich aber halt sehr schwer
In der Art wie Siri usw.
Ist doch total unnütz
Bringt dir doch gar nichts...ich redete eher von einer Bot KI wie in CS oder CoD... ![]()
Entweder hat das Script einen Klammer Fehler oder wurde von Leuten entwickelt, die einfach nicht scripten können ![]()
mfg. ![]()
TrueCrypt
Also...sicher ist das auch nicht mehr ![]()
Auf der Offiziellen Seite von truecrypt:
mfg. ![]()
Hier mal ein wenig umgeschrieben, ungetestet:
Kannst ja mal schauen, ob dich das ein wenig inspiriert ![]()
mfg. ![]()
Eig so wie MD5
Dir ist klar, dass MD5 ein Hash System ist...und du Hashes nicht decrypten kannst (außer durch Datenbanken, wo jeder einzelne Hash drin aufgelistet ist...)
mfg. ![]()
So:
format(string1,sizeof string1,"LSPD: %d",dini_Int("/Gehalt/LSPD.ini","Gehalt"));
mfg. ![]()
Hallo,
Im pRP habe ich meine IP vom server (einmal mit und einmal ohne Port) eingetragen. Aber das Script meint, der Server wäre nicht darauf gebinded. Woran liegt das?
mfg
Ehm...poste doch mal die Fehler und schau ob das vom Script aus ausgegeben wird und wenn ja...wo und lösch das doch einfach?! ![]()
Sonst noch jemand eine Idee?
Hast du meinen Beitrag eigentlich gelesen? ![]()
Versuche es mal so:
if(!strcmp(cmdtext,"/sperrcar",true)) {
if(SpielerInfo[playerid][sMember] != 18) return SCM(playerid,0xFF0000FF,"Du bist kein Ordnungsamtmitglied.");
tmp = strtok(cmdtext,idx);
if(!tmp[0]) return SCM(playerid,0xFF0000FF,"{33CCFF}FEHLER:{FFFFFF} /sperrcar [Kennzeichen] [Preis] [Grund]");
new kz[32];strcat(kz,tmp,32);
if(!KZExistiert(kz)) return SCM(playerid,0xFF0000FF,"Dieses Kennzeichen wurde nicht registriert.");
tmp=strtok(cmdtext,idx);
if(!tmp[0]) return format(string,128,"{33CCFF}FEHLER:{FFFFFF} /sperrcar %s [Sperrpreis] [Grund]",kz),SCM(playerid,0xFF0000FF,string);
new preis = strval(tmp);
if(preis < 1) return SCM(playerid,0xFF0000FF,"Der Sperrpreis darf nicht unter 0 sein.");
tmp=strtok(cmdtext,idx);
if(!tmp[0]) return format(string,128,"{33CCFF}FEHLER:{FFFFFF} /sperrcar %s %d [Grund]",kz,preis),SCM(playerid,0xFF0000FF,string);
new grund[128],kzveh = GetCarFromKZ(kz);strcat(grund,tmp,128);
if(IsDtCarGesperrt(kzveh)) return SCM(playerid,0xFF0000FF,"Dieses Fahrzeug ist bereits gesperrt.");
new modell = GetVehicleModel(kzveh),gpid = GetOwner(kzveh),gpidname[MAX_PLAYER_NAME],pnn[MAX_PLAYER_NAME];
GetPlayerName(gpid,gpidname,sizeof(gpidname));
format(string,sizeof(string),"Du hast das Kennzeichen %s (User: %d || Name: %s || Fahrzeug: %s) für %d€ mit folgendem Grund gesperrt: %s",kz,gpid,gpidname,CarName[modell-400],preis,grund);
SCM(playerid,0x00FFFFFF,string),GetPlayerName(playerid,pnn,sizeof(pnn));
format(string,sizeof(string),"%s hat dein Fahrzeug %s mit dem Kennzeichen %s für %d€ mit folgendem Grund gesperrt: %s",pnn,CarName[modell-400],kz,preis,grund);
for(new x;x<MaxVeh;x++) if(!strcmp(PlayerCar[gpid][x][CarNumber],kz,true)) PlayerCar[gpid][x][CarGesperrt] = 1,PlayerCar[gpid][x][CarSperrpreis]=preis;
return SCM(gpid,0xFF0000FF,string);
}
Wenn jetzt da steht: Server Unknown Command...dann check mal deine Funktionen mit nem Print-Debug oder hau mal das Crashdetect Plugin rein ![]()
mfg. ![]()
Hat soweit geklappt aber jetzt kommt
Zeig mal bitte die komplette obere Hälfte des Befehls bzw des Abschnittes ![]()
Hat jemand eine Lösung für mein Problem
Ja, das ist ja auch keine Animation die du da nutzt, sondern eine SpecialAction ![]()
Die bekommst du so wieder weg:
SetPlayerSpecialAction(pID, SPECIAL_ACTION_NONE);
mfg. ![]()
Das sollte helfen:
[ LINUX ] libmysqlclient_r16 Fehlerbehebung unter Linux 64Bit
PS: Nutze die SuFu...es gibt schon 100 solcher Topics.
mfg. ![]()
Kaliber: Wieso hat es mit strcmp nicht geklappt ?
Weil man sich die Funktion schon anschauen sollte:

mfg. ![]()
Dann frag doch ab ob es leer ist?
if (strlen (....) == 0)?
Besser wäre:
if(!Spieler[playerid][pName][0])return ShowPlayerDialog..
mfg. ![]()
Mach doch einen print-Debug und finde es heraus.
mfg. ![]()
Also um dieses Problem zu lösen, gibt es mehrere Möglichkeiten.
Zum einen, kannst du eine Funktion (es heißt Funktion, nicht stock) verwenden, allerdings müsstest du dann mit Argumenten arbeiten, wie du schon festgestellt hast ![]()
Wenn man das noch mit OP Code verbindet, kannst du z.B. eine gute Funktion dafür schreiben:
Allerdings kann man es wie oben schon genannt auch noch anders lösen, eine alternativ Funktion wäre:
http://forum.sa-mp.com/showthr…ientMessageEx#post1189734
oder du nutzt ein Makro:
new buffer[144 + 1];
#define SCM(%0,%1,%2,%3) format(buffer, sizeof(buffer),%2,%3) && SendClientMessage(%0, %1, buffer)
Alternativ kannst du aber auch noch Plugins benutzen:
[ PLUGIN ] Better Format
mfg. ![]()