Aber nicht für diesen Command. Das ist Sinnlos.
Vielleicht für einen makeleader oder makeadmin Befehl ist dies nützlich.
Aber nicht für diesen Command. Das ist Sinnlos.
Vielleicht für einen makeleader oder makeadmin Befehl ist dies nützlich.
kopiert sscanf (einfach mal Googlen) und fügt es in euer Script. (am besten ganz unten)
für diesen Command wird doch kein sscnf benötigt
8/10 Für Anfänger gut gemacht.
Ich würde noch die Include "ocmd" verlinken, damit es sich jeder, der es nicht hat downloaden kann
9/10 sieht gut aus
SetPlayerWantedLevel(pID,(GetPlayerWantedLevel(pID)+Wanteds);
Funzzt, dankee dir
HeyHoo,
habe ein Problem bei meiner Wantedvergabe.
Der Spieler bekommt nicht die vom Polizisten angegebenen Wanteds !!!
Hier der Code:
//---------------Wantedvergabe------------------
ocmd:suspect(playerid,params[])
{
if(IsAnCop(playerid))
{
if(GetPVarInt(playerid,"OnDuty")==1)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
new pID;
new Wanteds;
new Grund[64];
new string[64];
new string2[64];
if(sscanf(params,"uis",pID,Wanteds,Grund))return SendClientMessage(playerid,Grau,"Benutze: /su(spect) [Spieler-ID] [Anzahl der Wanteds] [Grund]");
{
SetPVarInt(pID,"Wanteds",++Wanteds);
format(string,sizeof(string),"Dein aktuelles Wantedlevel beträgt: %i",GetPVarInt(pID,"Wanteds"));
format(string2,sizeof(string2),"Zeuge des Vergehens: %s",Name);
SendClientMessage(pID,HellRot,"===================================================");
SendClientMessage(pID,HellRot,"Achtung: Du wirst von der Polizei gesucht !");
SendClientMessage(pID,HellRot,string2);
SendClientMessage(pID,HellRot,string);
SendClientMessage(pID,HellRot,"===================================================");
SendClientMessage(pID,HellRot,"");
}
}
}
return 1;
}
Er bekommt immer 2 Wanteds ned mehr oder weniger... (wegen SetPVarInt(pID,"Wanteds,++Wanteds); glaube ich !)
MfG
Deagle
Ja, aber wie Exos schon sagt: "Für Anfänger sicherlich gut"
Das Update v1.2 werde Ich aber wegen Schulischen & Privaten angelegenheiten nicht vor dem 18.02.2011 rausbringen.
Ich finde das Hosting dort einfach geil !
Ich bin seehr beeindruckt, wie schnell die Anträge bearbeitet werden usw...
Naja nicht schlecht aber man könnte es aber wesentlich auch mit viel weniger Dialogen machen.
Und eine Praxis fehlt es gibt also nur die Theorie.
Dies will ich in v1.2 machen.
An Alle:
Das Update auf v1.1 wird es MySQL-Besitzern ermöglichen, das ganze per MySQL abspeichern zu lassen.
Dafür werde ich ein Extra Script vorbereiten.
Fahrschulsystem by DJ_Deagle v1.0
Vorraussetzungen:
Hallo Leute,
hier möchte Ich euch mein Fahrschulsystem vorstellen.
Es hat 5 Verschiedene Fragen.
Zuerst ein Screen, wo sich die Fahrschule in diesem Filterscript befindet:
In diesem Pfeil muss man die Taste ENTER oder F drücken, um die Fahrschule zu betreten.
Sobald man dies getan hat, wird man in das Interior geportet.
Dort kann man dann die Prüfung machen.
Ich werde die .zip Datei als Dateianhang anhängen.
Ich werte Positive & Negative Kritik aus.
Pastebin:
Pastebin - Fahrschulsystem by DJ_Deagle v1.0
Updates:
Mit freundlichen Grüßen
DJ_Deagle
/edit: Updatenotes hinzugefügt.
HeyHoo,
wie mache ich das mit diesem Befehl:
//---------------Wantedvergabe------------------
ocmd:suspect(playerid,params[])
{
if(IsAnCop(playerid))
{
if(GetPVarInt(playerid,"OnDuty")==1)
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Grau,"Benutze: /su(spect) [Spieler-ID]");
{
ShowPlayerDialog(playerid,DIALOG_WANTED,DIALOG_STYLE_LIST,"Wantedvergabe","Sachbeschädigung\nStVO Missachtung\nFahrerflucht\nAngriff eines Zivilisten\nAngriff eines Zivilisten\nTötung eines Ziviisten\nTötung eines Beamten\nDiebstahl\nBeleidigung","Auswählen","Abbrechen");
}
}
}
return 1;
}
das mit bei OnDIalogResponse, dass dann pID wanteds bekommt ?
MfG
Deagle
ocmd:givecarlic(playerid,params[])
{
if(isPlayerAnAdmin(playerid,3))
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_RED,"Benutze: /givecarlic [Spieler-ID]");
{
SetPVarInt(pID,"Car",1);
SendClientMessage(playerid,BLAU,"Der Vorgang war erfolgreich");
SendClientMessage(pID,BLAU,"Du hast den Auto Schein bekommen");
SpielerSpeichern(pID);
return 1;
}
}
return 1;
}
Ungetestet ;D
if( IsPlayerInFrac(playerid,6 && IsPlayerinFrac(killerid,13)))
schonmal so probiert ?
siehe /edit.
#define COLOR_RED 0xFF0000
da...
/edit:
uups was am Label vergessen:
Create3DTextLabel("Test Label",COLOR_RED,1768.2775,-2020.1366,14.1378,SICHTWEITE,VIRTUAL WORLD);
Create3DTextLabel("Test Label",COLOR_RED,1768.2775,-2020.1366,14.1378);
falls COLOR_RED in deinem Script nicht vorhanden ist - bitte ergänzen.
MfG
Deagle
Alles anzeigenWas soll das mit IsPlayerInRangeOfPoint?
Ihr macht es euch alles schwer...
stock Grab(playerid, givellayerid)
if(GetDistanceBetweenPlayers(playerid, giveplayerid)>=15 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !IsPlayerInAnyVehicle(giveplayerid))
{
new vID = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(giveplayerid, vID, 1);
return 1;
}
return 0;
}
Ungetestet
Ich versteh daran nix...
mit ,GetPlayerVelocity(playerid); ?!
Hallo,
Wie kann ich es so einstellen,
dass wenn ein Cop einen Spieler in ein Fahrzeug ziehen möchte, die pID nicht weiter als 15m von ihm weg sein darf ?
MfG
Deagle
aah danke dir (ich bin soo blöd)