Du musst den Timer so einfügen:
SetTimer("GateTimer",5000,0);
Du musst den Timer so einfügen:
SetTimer("GateTimer",5000,0);
#pragma tabsize 0
Ist nur für die Faulen unter uns!
Zitat//EDIT: 100ster Beitrag
Und wen interresiert das?!
Dafür hast du ne Verwarnung verdient da es nichts zum Thema beiträgt!
B2T:
Einrücken kannst du mit der TAB-Taste!
Die Taste sieht in etwa so aus:
|<-----
----->|
#pragma tabsize 0
Behebt den Fehler nicht sondern unterdrückt ihn einfach nur!
Bsp:
Du musst pinkeln,tust es aber nicht: #pragma tabsize 0
Du musst pinkeln und tust es: Ohne pragma tabsize 0
Also unterdrückst Du es nicht!
Probiere es mal so:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/toll", true) == 0)
{
if(IsPlayerInRangeOfPoint(7.0,playerid, 48.7261,-1537.2622,5.0223))
{
SetObjectRot(zoll1, 0.0000, 359.1406, 260.3054);
GameTextForPlayer(playerid, "~g~Expenses: ~r~-2500$", 5000, 1);
GivePlayerMoney(playerid, -2500);
SetTimer("GateCloseZoll1", 3500, 0);
}
else if(IsPlayerInRangeOfPoint(7.0,playerid, 62.9513,-1526.6962,4.7878))
{
SetObjectRot(zoll2, 0.0000, 0.0000, 261.4057);
GameTextForPlayer(playerid, "~g~Expenses: ~r~-2500$", 5000, 1);
GivePlayerMoney(playerid, -2500);
SetTimer("GateCloseZoll2", 3500, 0);
}
else if(IsPlayerInRangeOfPoint(7.0,playerid,1716.99, 434.407, 30.7169))
{
SetObjectRot(zoll3, 0.0000, 0.99993896484375, 339.99987792969);
GameTextForPlayer(playerid, "~g~Expenses: ~r~-2500$", 5000, 1);
GivePlayerMoney(playerid, -2500);
SetTimer("GateCloseZoll3", 3500, 0);
}
else if(IsPlayerInRangeOfPoint(7.0,playerid, 1704.59, 450.542, 30.5653))
{
SetObjectRot(zoll4, 0.00000000, 269.00000000, 341.99890137);
GameTextForPlayer(playerid, "~g~Expenses: ~r~-2500$", 5000, 1);
GivePlayerMoney(playerid, -2500);
SetTimer("GateCloseZoll4", 3500, 0);
}
else
{
return SendClientMessage(playerid, COLOR_RED,"You aren't at any toll station");
}
return 1;
}
return 0;
}
Falls es nicht funktioniert,lösch
else
{
return SendClientMessage(playerid, COLOR_RED,"You aren't at any toll station");
}
Das mal raus und probiere es erneut!
Richtig!
Ganz normal!
Deswegen musst Du auch strmid verwenden!
Ich weis nur leider im Moment nicht wie das ganze aufgebaut wird da ich strmid nur einmal in meinem Leben verwendet habe und das ist schon ein bischen länger her!
Lies Dir die Aufstellung von strmid im wiki genau durch!
Lg
Hardcore
Ich bin der Meinung das Du den Namen nicht mit format sondern mit strmid rausfiltern musst!
Schau es Dir mal an!
Bei mir hat es mit strmid auch immer funktioniert!
Lg
Hardcore
Wieso machst du
Zitatnew Farmc[MAX_PLAYER_NAME];
dort MAX_PLAYER_NAME wenn du dort "playerid" verwendest anstatt Namen?o0
Da kommt eig. MAX_PLAYERS hin...
Naja,ist ziemlich simpel ohne weitere Funktionen z.b Trinkgeld oder wechselnden Gehalt das man nicht immer 50 bekommt...
5/10*
Lg
Hardcore
Heyho Rob!
Sieht echt prima aus!
Ein Kolege von mir hat aus Fun mal einen Spongebob "kreiert",der sah auch hammermäßig aus!
Vielleicht baust du ja auch mal eine Figur aus dem Fernsehen?Finde sowas ziemlich lustig und irgendwie auch cool!:-D
Mfg, Hardcore
2x Jelzin Feige(Vodka)
2x Jelzin Strawberry(Vodka)
2xJelzin Pur(Vodka)
Für Wochenende Faslam!;):)
Und für die 50€ für mein Zeugnis(Durchschnitt:2,0) habe ich meinen Roller in die Werkstatt von nem Bekannten gebracht!:-D
Wir brauchen die Zeilen wo die Errors sind und nicht gleich alle!
So kann dir kaum wer helfen!
//Edit:
Auserdem hast du anscheinend die meisten Funktionen schon eingebaut deswegen kommt:
(3621) : error 021: symbol already defined: "HexToInt"
(3633) : error 021: symbol already defined: "IntToHex"
(14593) : error 021: symbol already defined: "strtok"
Du musst die Lippen zusammen pressen und die Luft so auspusten als wenn du einen Fakefurz machst!
Wenn du das dann richtig doll drauf hast,wird es auch ziemlich laut!;)
Habe meinen Bruder damit zum weinen gebracht:-D
Jo,naja es lag anscheinend doch nicht am Auspuff da mein Roller wiedermal nicht will!
Ich habe es heute 2-3 mal geschafft in 4 Stunden den Roller anzubekommen!
Dabei ist mir was seeeeehr komisches aufgefallen!
Schauts euch einfach selber an!
Achtet auf die Auspuffgase!
Naja,jedenfalls springt mein Motor wiedermal nicht an...diesmal hat auch nichts geholfen den Auspuff abzubauen!
Auserdem ist mir aufgefallen das immer nur sehr sehr wenig oftmals nur ein kleiner Tropfen an Benzin auf der Zündkerze ist...ist das normal?
Ich hoffe ihr seit nicht genervt und könnt mir weiterhelfen.
Lg
[FoR]Hard/MultiCore
Maxx
Danke für die ausführliche Erklärung!;)
//Edit:
Konnte leider nicht länger filmen da mir der Roller sonst abgehauen wäre!
Wie man sieht hat er es versucht!:-D
PlayerInfo[playerid][Level] = dini_Int(string,"Level");
PlayerInfo[playerid][Geld]= dini_Int(string,"Geld");
PlayerInfo[playerid][Heal]= dini_Float(string,"Heal");
PlayerInfo[playerid][Armor] = dini_Float(string,"Armor");
PlayerInfo[playerid][XKoord] = dini_Float(string,"XKoord");
PlayerInfo[playerid][YKoord] = dini_Float(string,"YKoord");
PlayerInfo[playerid][ZKoord] = dini_Float(string,"ZKoord");
PlayerInfo[playerid][AKoord] = dini_Float(string,"AKoord");
PlayerInfo[playerid][Neu] = dini_Int(string,"Neu");
PlayerInfo[playerid][Skin]= dini_Int(string,"Skin");
PlayerInfo[playerid][Inte]= dini_Int(string,"Inte");
PlayerInfo[playerid][Virt]= dini_Int(string,"Virt");
PlayerInfo[playerid][Bmkey] = dini_Int(string,"Bmkey");
PlayerInfo[playerid][Bhkey] = dini_Int(string,"Bhkey");
PlayerInfo[playerid][Brief] = dini_Int(string,"Brief");
PlayerInfo[playerid][Keys]= dini_Int(string,"Keys");
Wenn du was lädst,darfst du es nicht setzen sondern muss es auslesen mithilfe von "dini_Int" und NICHT "dini_IntSet"!
Hier ein paar Stichworte für die Gates:
new gate;
gate = CreateObject(bla...);
OnPlayerKeyStateChange
if(newkeys == KEY_SECONDARY_ATTACK)
IsPlayerInRangeOfPoint
MoveObject
SetTimer
Das sollte reichen!
Ansonsten einfach mal die Basics lernen und nicht gleich mit Toren anfangen wie es fast jeder macht nur weil es sich bewegen tut.
//Edit:
Code ausgebessert
Guten Abend Cliebe Community!
Ich habe irgendwie ein Problem mit meiner Anzeige ob mein Server on oder offline ist!
Es wird immer angezeigt das der Server offline ist obwohl er online ist!
Hier einmal mein Code:
else if($page == 'Status')
{
$ip = "for-rl.de";
$port = "5566";
if (!$sock = @fsockopen($ip, $port, $num, $error, 5))
echo'<p><img src="/images/offline.jpg" alt=" "></p>';
else{
echo'<p><img "src="/images/online.jpg" alt=" "></p>';
fclose($sock);
}
Ich bekomme immer diese Warnung
ZitatWarning: fsockopen() [function.fsockopen]: unable to connect to for-rl.de:5566 (Connection refused) in /home/www/web27/html/UCP/index.php on line 276
Ich weis das ich sie mit einem "@" davor ausblenden kann aber das bringt mich ja auch nicht weiter!
Ich hoffe jemand weis wie ich dieses Problem lösen kann!
Vielen Dank im Vorraus!
Lg
[FoR]Hard/MultiCore
SuFu benutzen!
Deine Frage versteht bestimmt keiner...
Und seit wann beendet man eine Frage mit einem Ausrufezeichen?:-D
Nee ich habe gerade in nem anderen Video gesehen,dass die GTA 4-Map in GTA-SA drinne ist!
Nur die Minimap war ungemoddet!
Also denke ich mal das es funktioniert nur leider weis ich nicht wie!
Sorry!
Trotzdem viel Glück falls du es versuchst!;)
Lg
Hardcore
//Edit:
Hier das Video wo ich es gesehen habe!;)
Ja,doch gefällt mir recht gut!
Ich denke einige werden diese gut gebrauchen können!;)
Danke für den Free-Download!
Lg
[FoR]Hard/MultiCore
P.s
Bewertung: 9/10*
Ich weis,braucht man nicht aber ich wollte!;)
Entweder mit A und D oder mit den Pfeiltasten!
Falls es nicht funktioniert,warte ein bischen!
Sollte eig. funktionieren!
Jo,ich habe mein Script nun noch einmal durchgecheckt und wie Du (maxx) gesagt hast,einfach eine Variable erstellt die prüft ob der Spieler eingeloggt ist!
Sobald der Spieler sein passwort richtig eingibt und gespawnt ist,ist er "Eingeloggt[playerid] = 1;"
Sobald er Disconnectet ist Eingeloggt[playerid] = 0;
Beim "SpielerUpdate" ist nun eingefügt "if(Eingeloggt[playerid] == 1)!
Bis jetzt wurde noch kein Account resettet vielen Dank schonmal!
Mfg
Hardcore
Ja genau!
So ists bei mir auch nur das auch hin und wieder der Accounts ingame resettet wird diesen Fehler habe ich allerdings aber beheben können!