forward advert();
public advert()
{
SendClientMessageToAll(COLOR, "Bewirb dich jetzt bei ...");
return 1;
}
//OnGameModeInit
SetTimer("advert", 1000*60*5, 1);
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Hey, ein neues Thema zu starten wäre sinnlos.
Hier mal meine frage:
Ich arbeite an einem Tank system und wollte fragen wie ich es mache, das ich zb pro liter 60 cent zahlen muss
also wen ich jetzt 3 liter tanken will muss ich dan 1,80€ zahlen.
hier mal mein code
if(dialogid == TankenDiesel)
{
if(response == 0)
{
SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen");
}
if(response == 1)
{
new Wagen = GetPlayerVehicleID(playerid), msg[128];
new Tmenge = strval(inputtext);
format(msg, sizeof msg,"Du hast %d Liter Diesel Getankt.",Tmenge);
SendClientMessage(playerid,ORANGE,msg);
Tankmenge[Wagen] += Tmenge;
}
}Lg
-
Geldbetrag=Tmenge*deinliterpreis
?
-
aso dan einfach GivePlayerMoney(playerid, -Geldbetrag); ?
-
Yop. Wenn du wirklich Kommabeträge benutzen willst denk dran Floats zu benutzen und am Ende zu runden.
-
Hm sorry ich versteh jetzt nicht was du meinst
-
Er meint falls du den benzienpreis nicht auf 1$ sondern z.b auf 1,50$ setzen willst solltest du dran denken floats zu benutzen
-
Ja das hab ich verstanden, aber wie soll ich jetzt die Floats benutzen?
Sorry falls ich nerve aber ich will es halt erklärt haben das ich es danach weiß^^ -
Wie mache ich das wenn der gamemode gestartet wird alle cars respawnen
eig wenn der gamemode gestartet wird macht der das schon von selber aber er soll das eben nochmal machen
-
Einfach alle Fahrzeuge auf dem Server respawnen?
for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
} -
-
hi
ich habe ein problem mit meinem admin chat
if(text[0] == '#' && GetPVarInt(playerid, "admin")>=1)
{
format(string,sizeof(string),"[AdminChat] %s(id:%i) : %s",Player(playerid), playerid, text[1]);
SendMessageToAdmins(rot, string);
return 0;
}wen man am schluss ein . , oder - schreibt, kann den text jeder sehen, das selbe ist auch bei meinem gang chat
was könnte man dagegen machen?mfg Markus
-
Moinsen.. Problem:
warning 213: tag mismatch
Zeile:
Carlist[playerid][Typ]=Spectating[playerid][0]; Carlist[playerid][Xc]=Autospawns[autohaus][Xc]; Carlist[playerid][Yc]=Autospawns[autohaus][Ycar];
Hoffe auf Hilfe.Mfg,
Seb -
Gibts ne funktion um die Spielerid des fahrers eines fahrzeuges abzufragen?
Also GetVehicleDriver(vehicleid) oder sowas? -
beachtet fexist(playername) groß und kleinschreibung, ich habs mal getest und glaub nicht, das ist dan aber scheise wegen user accs
-
pls brauche wieder mal hilfe
ein befehl /explo id
damit soll die id explodieren -
1. Position des Spielers mittels GetPlayerName besorgen(google->samp getplayername function
2. An der gerade bekommenden Position eine Explusion erstellen mittels CreateExlusion (goole->samp createexplusion function)
Hoffe hat geholfen! -
Zitat
Position des Spielers mittels GetPlayerName besorgen(google->samp getplayername function
Sehr lustig
GetPlayerPos sollte dir eher helfen. Wichtig: Floats benutzen!/EDIT: Rechtschreibung
-
wie man das macht das man sich selber explo lasst weis ich aber wie mann noch eine id da vor macht das brauche ich
-
COMMAND:explode(playerid,params[])
{
new pID,
Float:boomx,
Float:boomy,
Float:boomz;
if(sscanf(params, "u",pID)) return SendClientMessage(playerid, FARBE_ROT, "Funktion: /explode [Playerid]");
GetPlayerPos(pID,boomx, boomy, boomz);
CreateExplosion(boomx, boomy , boomz, 7, 10);
return 1;
} -
hi.
ich hätt ne kleine frage:
wie mache ich wenn man /admins eingibt,dass die admins im DIALOG stehen?
also nicht im normalen chat.
habe nichts richtiges in der SuFu gefunden.
es sollen nur die admins angezeigt werden,die auch online sind.danke im vorraus
-