hast du die im Script Definiert?
--> #include <Name>
Was für ein Quatsch ! ![]()
Der Compiler findet die Include nicht, du musst sie in deinen "Pawno" Ordner einfügen !
mfg. ![]()
hast du die im Script Definiert?
--> #include <Name>
Was für ein Quatsch ! ![]()
Der Compiler findet die Include nicht, du musst sie in deinen "Pawno" Ordner einfügen !
mfg. ![]()
Richtig gut gelungen RealGamer !
10 / 10 ![]()
mfg. ![]()
Danke an beide, werd ich mir mal durchlesen Hat das ganze was mit forward zu tun?
Nein überhaupt nicht !
mfg. ![]()
Erst SetSpawnInfo sonst kommst zum crash.
Nur wenn du nicht AddPlayerClass verwendest ![]()
mfg. ![]()
-.- Du checkst es nicht, das das so funktioniert, hier ein Beispiel Befehl:
if(strcmp(cmd, "/respawnen", true) == 0)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, rot,"Du besitzt keine 1000$ !");
for(new v=0; v<3; v++)
{
SetVehicleToRespawn(autos[v]);
}
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, blau, "Autos erfolgreich respawnt !");
return 1;
}
mfg. ![]()
Das passiert automatisch, sobald du deine Cars Respawnst ![]()
mfg. ![]()
du musst den login / register dialog alles bei OnPlayerConnect eintragen
So ein Quatsch, der Callback OnPlayerRequestClass wird automatisch aktiviert ![]()
Also gibt es da nur eine Möglichkeit, du schreibst bei diesem Callback OnPlayerRequestClass das hier rein:
SpawnPlayer(playerid);
mfg. ![]()
quatsch schaus dir mal genau dan
ehm, ja und jetzt, ich sag dir mal was falsch ist:
1. Du verwendest Koordinaten als Rotation ![]()
2. Die sind gleich bis auf die 5. Kommastelle oder so, aber das macht keinen Unterschied !
3. Verwende mal Rotationen...
mfg. ![]()
wie wärs damit
new ArrestTime = (GetPlayerWantedLevel(pID) * 2);
SetPVarInt(pID,"ArrestZeit",ArrestTime);
ungetestet, müsste gehen
Das macht in diesem Fall keinen Unterschied ![]()
Also, dann liegt es nicht an dem Multiplizieren, sondern an deinem Speichersystem ?
mfg. ![]()
Ich bin mir nicht mehr ganz sicher, aber ich glaube, dass for(new i;i<MAX_PLAYERS;i++)nicht funktionieren wird, da du der Variable einen Grundwert geben musst.
Doch, das Funktioniert, da jede neu deklarierte Variable immer 0 ist ![]()
mfg. ![]()
Naja, ist doch klar z.B.:
new lspd[10];
lspd[0] = CreateVehicle(...);
lspd[1] = CreateVehicle(...);
...
lspd[9] = CreateVehicle(...);
//zum Respawnen zum Beispiel, anstatt 10x SetVehicleToRespawn eingeben, einfach nur 1x
for(new i=0; i<10; i++)
{
SetVehicleToRespawn(lspd[i]);//alle 10 cars werden respawnt
}
mfg. ![]()
for ist eine Schleife, du kannst bestimmte Funktionen eingeben die diese Schleife durchlaufen soll z.B.:
for(new i; i<3; i++) //i = eine Variable | diese Schleife läuft 2x | das 1. mal ist der Wert von i 1 und das zweite mal 2
mfg. ![]()
Das ist doch viel zu kompliziert, einfach das hier machen:
new ArrestTime = GetPlayerWantedLevel(pID) * 2;
SetPVarInt(pID,"ArrestZeit",ArrestTime);
mfg. ![]()
Hallo Leute
Ich habe mir ein Server bestellt und ich kann nicht Scripten
![]()
des wegen schreibe ich und frage wer hier Scripten will![]()
und nicht abhaut so wie ich schon mall hier beim euch erlebt habe
MFG: [GRR]Playboy
![]()
Wow :O
Das ist eines der Besten Anfragen dich ich hier je gesehen habe ![]()
Schreibe doch mal was über:
1. Dein Team (Alter, wie viele ?..............)
2. Was hast du denn sonst noch alles, Forum, Root, Ts³, ...
3. Was suchst du genau, Reallife Scripter, DM Scripter, Race Scripter...
mfg. ![]()
Ja, kein Wunder, du benutzt bei beiden, die gleiche Rotation ![]()
Die muss unterschiedlich sein ![]()
mfg. ![]()
Ja das problem ist ich weis nicht genau wie das aufgebaut ist das system der´s Godfather Car´s !
Du hast doch selber ein Godfather ![]()
Du gehst in dein Script zu OnGameModeInit oder halt da wo du die Cars erschaffen lässt, schaust nach oder änderst es und machst es dann so ?!
Hier mal ein Bsp:
new autos[3];
autos[0] = CreateVehicle(...);
autos[1] = CreateVehicle(...);
autos[2] = CreateVehicle(...);
//um sie zu respawnen
for(new v=0; v<3; v++)
{
SetVehicleToRespawn(autos[v]);
}
mfg. ![]()
Du könntest auch einfach den Timer auf eine Minute stellen:
1000 = 1sek
1000*60 = 1sek * 60 = 60sek = 1 Minute
SetTimer("countdown",1000*60,true);
mfg. ![]()
Die Fehlerzeilen, also das was da in diesen Zeilen steht (der Quellcode), das wäre schon praktisch, wenn wir den hätten, also poste ihn -.-
mfg. ![]()