Wie hast du denn pTi und pTv deklariert ![]()
Beiträge von Kaliber
-
-
Wie ändere ich das?
Internet Explorer rechtsklick drauf und auf löschen klicken
Spaß beiseite, es ist einfach so, dass der Internet Explorer Seiten etwas anders (richtig Scheiße) ausliest

mfg.

-
GivePlayerMoney returnt auch nicht die Summe von diesen Zahlen

Schreibe es so:
new money = 150+random(50);
GivePlayerMoney(playerid, money);
format(string,sizeof(string),"Du hast $%d verdient.",money);mfg.

-
Es gibt noch eine andere Methode

Du musst den Wert 0 an den Callback OnPlayerCommandText in deinem Filterscript übergeben !
Also am Ende von diesem Callback anstatt return 1, dann halt return 0 schreiben

mfg.

-
-
und wie Scripte ich, das sich das objekt ersetzt ?
So:DestroyObject(alteobjektid);
CreateObject(neuesobjekt, altenposX, altenposY....);Warum ?
Ehm, das macht keinen Sinn
Entweder es sind unterschiedliche modelids oder du stehst von ihnen zu weit weg oder es gibt eine Begrezung (die mir unbekannt ist) für blinkende Objekte in einer Range
mfg.

-
A global variable may be declared as “stock”.
Das war mir neu
Danke für dieses Aufschlussreiche Tutorial

Sehr gut gelungen !
mfg.

-
Ja, im Prinzip schon !
Also du erstellt auf deinem Feuerwehr Auto ein Objekt welches nicht blinkt und sobald da jemand die Feuerwehr ruft, ersetzt du dieses Objekt durch ein blinkendes

mfg.

-
Ich würde mit den Grundlagen anfangen sprich ongamemodeinit ongamemodeexit register und login und dann schritt für schritt
Seid wann sind Callbacks grundlagen bzw was willst du denn über OnGameModeInit erzählen
Wie sollen Neulinge Register/Login Systeme schreiben, wenn sie nicht einmal wissen was eine Variable oder Operatoren sind
Bin nicht sehr überzeugt davon aber naja

-
Ich habe auch mal eine Frage:
Wenn User zu euch kommen die noch nichts in diesem Bereich können, mit was fangt ihr an

mfg.

PS: Das Design ist mehr als grottig ihr solltet da mal euch helfen lassen und auch bei der Ordner Strukturierung

-
Sehe ich keinen Sinn drin. Es überfüllt die meiner Meinung nach sowieso schon überladene Oberfläche. Und ein kurzer Click'n'Connect auf den TS-Server dauert keine 5 Sekunden.
Kommt darauf an, man muss ja nicht den TeamSpeak oben in das Hauptmenu packen sondern unter den Benutzern anzeigen...
Oder andersrum
mfg.

-
Wie heißt dein Directive für Dialog_Login ?
mfg.

-
Naja, darüber lässt sich definitiv streiten.
Über die Wichtigkeit dieser Funktion lässt sich ebenfalls streiten
Falls man zum Beispiel nur die Höhe oder Breite oder Länge wissen will bekommt man auch nur den einen Wert und nicht alle 3

mfg.

-
& Sorry Kaliber aber Copy&Paste von dir war leichter als alles selber zu schreiben^^

Wieso machst du das so:
1. //Edit:mhm...könnte doch gehen...
2. Trotzdem, mag ich es nicht wenn Leute meien Code CopyPasten !
mfg.

-
Was man natürlich auch machen kann, um PVars einzubinden, einfach ein anderes zeichen definieren $ für normale variablen und § für PVars z.B
mfg
Du hast das Problem offensichtlich nicht verstanden...Wie willst du denn (außer mit #emit) rausfinden, welchen Wert z.B. die Variable $name hat

mfg.

//Edit:
Ich muss diesen Beitrag editieren um keinen Doppelpost zu machen...So egal, ich möchte einen Code vorstellen um ein Auto zu vermessen !
printf("Breite: %.1fm",GetVehicleSize(411, 0));//prints: "Breite: 2.3m"
printf("Länge: %.1fm",GetVehicleSize(411, 1));//prints: "Länge: 5.7m"
printf("Höhe: %.1fm",GetVehicleSize(411, 2));//prints: "Höhe: 1.3m"stock Float:GetVehicleSize(modelid, var)
{
new Float:X, Float:Y, Float: Z;
GetVehicleModelInfo(modelid, VEHICLE_MODEL_INFO_SIZE, X, Y, Z);
switch(var)
{
case 0: return X;
case 1: return Y;
case 2: return Z;
}
return -1.0;
}mfg.

//Edit²: bisschen anders geschrieben
-
Hier der Codeschnipsel, wenn du ein bisschen Scripten kannst, kannst du ihn einfügen

//In den /kick befehl kurz vor Kick(pID);
new name[24], pname[24];
GetPlayerName(playerid, name, 24);
GetPlayerName(pID, pname, 24);
SaveKick(name, pname, reason);//Unten im Script einfügen
stock SaveKick(name[], pname[], reason[])
{
new string[128], Hour, Minute, Second, Year, Month, Day, File: hFile;
getdate(Year, Month, Day);
gettime(Hour, Minute, Second);
format(string, 128,"[%d:%d:%d | %d.%d.%d] %s wurde von %s gekickt. Grund: %s\n",Hour,Minute,Second,Day,Month,Year,name,pname,reason);
if(fexist("kick_log.txt")) hFile = fopen("kick_log.txt", io_append);
else hFile = fopen("kick_log.txt", io_write);
fwrite(hFile, string);
fclose(hFile);
return 1;
}mfg.

//Edit: Zeilenumsprung
-
Bin mir nicht sicher ob sie funktioniert, aber probier mal:
ApplyAnimation(playerid,"CRACK","crckdeth2",4.0,0,0,0,1,1);
mfg.

-
Halt abfragen ob der Spieler mit dem Auto in dem Pickup ist und dann einfach SetVehiclePos

mfg.

-
Wieso fragst du immer die VehiclePos ab, du solltest mal GetObjectPos verwenden

mfg.

-
Welches Directive nutzt du denn für PROPERTY_OFFSET (ich hoffe doch meins...) ?
mfg.
