du sollst das ja auch im filterscript so machen -.-
btw: oben #include <streamer>
Beiträge von Akino Kiritani
-
-
Würd ich jetzt nicht sagen, aber ich will mich da nicht einmischen^^
@Topic setz oben das ein #pragma tabsize 0 oder lerne Tab zu drücken^^
-
wie so holst du denn 2mal deine position?
außerdem zeig mal dein SpeicherTanke code. Oder hast du in deinem Enum einfach die floats vergessen?
also Float:tx -
Such dir einfach hier eins raus oder du scriptest selber eins.
-
Mach aus CreateObject
CreateDynamicObject
und aus DestroyObjectDestroyDynamicObject
und aus MoveObjectMoveDynamicObject
Damit sollte es gehen -
NImm lieber nen anderen Streamer dieser ist schon "etwas" älter und ist nicht an die neuen sa-mp versionen angepasst
-
Vll solltest du das so machen wenn man /ww eingibt das die waffe dann als pickup rumliegt^^
Zum Script selber, da ichs nur überflogen habe^^, 8/10
-
Das geht hab ich auch ma gemacht, als ich noch keinen WLAN Adapter hatte du musst entweder die Verbindung überbrücken, gibt da sonne Einstellung,
oder es gibt auch iwo ne einstellung Verbindung gemeinsam nutzen.Weiß ich jetzt nicht mehr so genau ist schon übern Jahr her^^
PS: Online schreibt man ohne "ie"
-

Für Videoaufnahme^^ 9 Euro
-
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate == 6) //State ID 6 -> Player enters a vehicle as passenger
{
newstate = PLAYER_STATE_ONFOOT;
}
return 1;
}
könnte theoretisch funktionieren
//Edit: Quark newstate nicht oldstate -.-
//Edit2: Rechtschreibung -
Optimale Timerlänge gibt es eig nicht, da es immer drauf ankommt was du für Funktionen damit aufrufst, es wäre nur sinnvoll Primzahlen zu verwenden, damit sich die Timer nicht überschneiden.
-
if(spielername == autoinfo[autoid][besitzer])
so würd ich anfangen aber ohne variablen von deiner seite kann man dir wirklich nicht helfen, da wir, wie GooMAn schon sagte, nicht wissen wie du das abspeicherst.
-
Wo genau meinst du bei DeleteString oder EineZeileInDerDatei ?
//Edit: Es wäre echt nett wenn mir jemand helfen würde, da ich nicht weiß wo ich \r\n einfügen soll, es würd ja wenig Sinn machen, wenn ich das beim DeleteString mache. Nur wie soll ich das in diesen string bekommen?: EineZeileInDerDatei Ich hab das schon so ausprobiert fwrite(f, EineZeileInDerDatei\r\n); aber er spuckt mir dann nur diese Errors aus
Zitat*:\****\*** ********\*********\AutosLaden.pwn(137) : error 001: expected token: ",", but found "\"
*:\****\*** ********\*********\AutosLaden.pwn(137) : error 029: invalid expression, assumed zero
*:\****\*** ********\*********\AutosLaden.pwn(137) : error 017: undefined symbol "r"
*:\****\*** ********\*********\AutosLaden.pwn(137) : fatal error 107: too many error messages on one line -
1. Bist du dir Sicher das du dich auch in dem gewählten berreich aufhälst?
2. müsste es doch so lauten
if(BizInfo[bizSuperMarkt][bizProds]<-9999)
{
SendClientMessage(playerid,cRed,"Wir haben keine Prods mehr");
return 1;
}
else
{
ShowPlayerDialog(playerid,BuyDia,2,BizInfo[bizSuperMarkt][bizName],"Telefonbuch\t\t10$\nWürfel\t\t\t2$\nFlasche Wasser(1l)\t5$\nFlasche Cola(1l)\t10$\nFlasche Bier(0,5l)\t12$\nBrot\t\t\t4$\nKondome,5er Packung\t20$\nFunkgerät\t\t180$","Kaufen","Beenden");
}
aber mir stellt sich die Frage warum du diese abfrage machst: if(BizInfo[bizSuperMarkt][bizProds]<-9999) Kann den ein biz unter 0 Prods haben? Müsste es dann nicht if(BizInfo[bizSuperMarkt][bizProds]==0)lauten?
Befehl(ungetestet)
dcmd_buy(playerid,params[])
{
#pragma unused params
if(IsPlayerInRangeOfPoint(playerid,4.5,2.3995,-28.9299,1003.5494))
{
if(BizInfo[bizSuperMarkt][bizProds]==0)
{
SendClientMessage(playerid,cRed,"Wir haben keine Prods mehr");
}
else
{
ShowPlayerDialog(playerid,BuyDia,2,BizInfo[bizSuperMarkt][bizName],"Telefonbuch\t\t10$\nWürfel\t\t\t2$\nFlasche Wasser(1l)\t5$\nFlasche Cola(1l)\t10$\nFlasche Bier(0,5l)\t12$\nBrot\t\t\t4$\nKondome,5er Packung\t20$\nFunkgerät\t\t180$","Kaufen","Beenden");
}
}
return 1;
}//Edit: ein return enternt
-
Nimm einfach nen anderen streamer da sich ja ein para meter in createobject geändert hat
-
Das könnte noch ein Grund für den error sein

-
SetTimerEx("Timer", 90000, 0, "d", playerid);
So ist das richtig
aber nur wenn deine Funktion,die aufgerufen wird, Timer heißt. -
Es gibt ne schöne Internetseite die nennt sich Google xD
Ne Spaß beiseite, sonst guck ma bei GTAinside.de oder gta-worldmods.de -
Du kannst dir passend zur Jahreszeit den GTA Snow Mod installieren, nur musste aufpassen, dass du nicht alle Funktionen davon installierst, am besten nur die GTA3.img, sonst hast du nachher ein großes Problem
PS: Ich spreche/schreibe aus Erfahrung
//Edit: Rechtschreibung und etwas hinzugefügt
//Edit2: Der Snow mod hat auch das Detailed Radar -
Du musst bei den incudes #include <streamer> reinschreiben und bei OnGameModeInit die Objekt einfügen. Nur heißt es dann nicht CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance); sondern CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1(optional), interiorid = -1(optional), playerid = -1(optional), Float:distance = 200.0(optional));
das musst du dann halt mit deinen Werte/Kordinaten ersetzten