ja, den du zuletzt eingefügt hast, da er ja offensichtlich schon drin ist.
Beiträge von Rocky--BANNED
-
-
ohne dem sscanf code bekomme ich keine errors und mit dem code bekomme ich folgendes error:was sagt der fehler denn??
ja genau. es ist schon definiert. also raus damit. dann klappts auch mim nachbarn.

-
ich kann blackace ganz gut verstehen. meiner meinung nach ist hier in letzter zeit eh zu viel off tpoic.
-
Alles anzeigen
Kaliber, wenn du nicht genau eine Ahnung hast, dann poste lieber nichts, okay? Wenn du ein Script Lehrer sein willst weiß ich auch nicht mehr weiter...
Du machst bei OnPlayerLogin (je nach Script anpassen) eine Abfrage, ob er ein Beamter ist. Wenn ja, Createst du einen TextLabel für die Spieler ID (der Cop) und machst bei "attachedplayer" die Spieler ID des Spielers rein, über dessen Kopf es stehen soll.
Hier die Create Funktion: http://wiki.sa-mp.com/wiki/CreatePlayer3DTextLabel
MFG,
Shanon!aber wird er dann nicht tortzdem für alle sichtbar sein?

-
naja lspd halt. vorallem hängen da fenster in der luft.
4/10 -
aber im normal fall ist das dnicht so einfach. wenn das geld von deinem konto abgebucht worden ist, ist es kein problem. aber wenn du was überwiesen hast ist es sehr schwer. und wenn derjenige das geld nicht mehr aufm konto hat, ist es eh zu spät.
-
okay habs kapiert. hat auch alles soweit geklappt. danke dir.

-
okay das klingt plausiebel. aber dann hab ich noch eine frage.
ich lese ja die rundenzeit so aus.
new zeitstring[64];
SpielerInfo[playerid][rennen] = 3;
GameTextForPlayer(playerid, "~r~Runde 3", 3000, 1);
new rtime,minutes,sek;
rtime = GetTickCount() - rzeit[playerid];
minutes=rtime/60000;
rtime-=(60000*minutes);
format(zeitstring,128,"Deine zeit: %02d:%02d",rtime,minutes);
GameTextForPlayer(playerid,zeitstring,3000, 1);wie bekomm ich das in die datei rein. ich kenne mich mir fread noch nciht so aus.
-
Dann guck dir mal die Dateifunktionen an: http://wiki.sa-mp.com/wiki/Fread
ja die funktion kenn ich ja schon. aber wie mache ich das, das der inhalt dieser datei im textdraw angezeigt wird. ich brauche nämlich eine bestenliste. aber habe kein blassen schimmer, wie ich das anstellen soll. brauche wirklich dringend hilfe, da ich schon seit 2 tagen dran sitze und nicht weiter komme.
-
alles klar. habs geschnallt. dankeschön.
-
moin moin
ich hab mal wieder nen kleines problem und weiss nicht, woran es liegt.
ich hab mir eine abfrage gebastelt, in der abgefragt wird on ein spieler beim einsteigen in ein auto den erforderlichen Score hat.soweit klappt es auch. nur jetzt bekomm ich hier 2 texte angezeigt, egal in welches auto ich einsteige.
einmal das ich den erforderliche Score von 6 haben muss und einmal den mit Score 8.hier mal der code
if(IsPlayerInAnyVehicle(playerid))
{
if (newstate == PLAYER_STATE_DRIVER && renncar[0] || renncar[1])
{
if(SpielerInfo[playerid][Score] >=6)
{
ShowPlayerDialog(playerid,DIALOG_AUSWAHL,DIALOG_STYLE_MSGBOX,"Fahrzeugauswahl","Willst du mit diesem Auto an den Start gehen?","Ja","Nein");
}
else
{
new string[128];
new score1 = SpielerInfo[playerid][Score];
format(string,sizeof(string),"Erforderlicher Score: 6. Du hast Aktuell einen Score von: %d",score1);
SendClientMessage(playerid,0xFF0000FF,string);
RemovePlayerFromVehicle(playerid);
}
}
}
if(IsPlayerInAnyVehicle(playerid))
{
if (newstate == PLAYER_STATE_DRIVER && renncar[2])
{
if(SpielerInfo[playerid][Score] >=8)
{
ShowPlayerDialog(playerid,DIALOG_AUSWAHL,DIALOG_STYLE_MSGBOX,"Fahrzeugauswahl","Willst du mit diesem Auto an den Start gehen?","Ja","Nein");
}
else
{
new string1[128];
new score1 = SpielerInfo[playerid][Score];
format(string1,sizeof(string1),"Erforderlicher Score: 8. Du hast Aktuell einen Score von: %d",score1);
SendClientMessage(playerid,0xFF0000FF,string1);
RemovePlayerFromVehicle(playerid);
}
}
} -
naja nicht so mein ding. vorallem, da es wieder ne stadthalle ist 5/10
-
jupp geht klar
aber was hast du mit dem "smile"?? in jedem satz kommt es mindestens einmal vor 
//edit
du warst mein 1500er post
-
joa ist ganz gut. nur den ort find ich unpassend. 6/10
-
du kannst auch einfach das gebäude z.b. über createobjekt laufen lassen und das interior über createdynamicobject. so sollte es gut gehen.
-
Du musst die befehle ohne die [] klammern eingeben. Das weisst du schon, oder??
-
hier mal ne vorlage von meinem drive in. vorab: kopieren bringt nix. es soll lediglich als vorlage dienen.
ocmd:drivein(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,1.5,800.5797,-1629.3390,13.382) || IsPlayerInRangeOfPoint(playerid,1.5,1211.0767,-905.0279,42.9283) && IsPlayerInAnyVehicle(playerid))
{
if(PlayerHatBestellt[playerid] == 0)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid,COLOR_ORANGE,"Ihre Bestellung wurde aufgenommen und wird zubereitet.");
TogglePlayerControllable(playerid, 0);
SetTimerEx("Driveinistfertig",5000,0,"playerid",playerid);
GivePlayerMoney(playerid, -35);
PlayerHatBestellt[playerid] = 1;
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht am DriveIn-Schalter oder sitzt in keinem Auto.");
}
return 1;
}//edit
uups

-
Mir kommt es eher so vor, dass du den Verkauf des Scripts mit allen Mitteln verhindern willst?
das les ich ja jetzt erst. wasn das fürn schwachsinn?? überlegst du auch, bevor du was postets?
ich gebe lars recht. es ist erstmal erledigt.
-
machs doch einfach mit
new HIER DEIN AUTO[ANZAHL];
HIER DEIN AUTO[ANZAHL] = AddStatcVehicle(......)
for(new i = 0; i < sizeof(HIER DEIN AUTO);i++)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(Staucar[i], engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(Staucar[i], engine, lights, alarm, VEHICLE_PARAMS_ON, bonnet, boot, objective);
} -
das textdraw hab ich schon dor steht als überschrift bestenliste. darunter soll halt ein name und ne zeit stehen, die sich auch aktualiesiert, wenn ein user die zeit überboten hat.
//edit
also im auslesen der datei, dass sie auch im textdraw angezeigt wird.