public isatruck
new newcar = GetPlayerVehicleID(playerid);
if(newcar >= id&& newcar <= id)
{
}
return 1;
ich glaube so sollte das funken
Car id findest du mit /oldcar raus
public isatruck
new newcar = GetPlayerVehicleID(playerid);
if(newcar >= id&& newcar <= id)
{
}
return 1;
ich glaube so sollte das funken
Car id findest du mit /oldcar raus
new ArrestTimer;
new ArrestZeit[MAX_PLAYERS];
ArrestTimer = SetTimer("arrest",1000,1);
public arresttimer()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(Spieler[i][wanted] == 1)
{
if(ArrestZeit[i] > 1)
{
SetPlayerPos(i,2287.1262,2429.4392,10.8203);
}
if(Spieler[i][wanted] == 2)
{
if(ArrestZeit[i] > 20)
{
SetPlayerPos(i,2287.1262,2429.4392,10.8203);
if(Spieler[i][wanted] == 3)
{
if(ArrestZeit[i] > 30)
{
SetPlayerPos(i,2287.1262,2429.4392,10.8203);
if(Spieler[i][wanted] == 4)
{
if(ArrestZeit[i] > 40)
{
SetPlayerPos(i,2287.1262,2429.4392,10.8203);
if(Spieler[i][wanted] == 5)
{
if(ArrestZeit[i] > 50)
{
SetPlayerPos(i,2287.1262,2429.4392,10.8203);
if(Spieler[i][wanted] == 6)
{
if(ArrestZeit[i] > 60)
{
SetPlayerPos(i,2287.1262,2429.4392,10.8203);
}
}
}
}
}
}
}
}
}
}
}
}
return 1;
}
Das ist alles
boa danke danke danke vielmals
hast mir sehr geholfen sorry kenn mich mich timer noch nicht so gut aus aber hab in dein benutzerprofil gerade gesehen das du ein tut dazu hast und da habe ich schon ein bisschen reingeschaut vielen herzlichen dank
Edit noch eine frage wie mache ich das dann noch wenn ich zwei wanteds habe will ich das man 20 mins eingesperrt ist bei 3 wanteds 30 mins und so weiter bis 6 wanteds 60 mins geht das so
public arrest(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(Spieler[i][wanted] == 1)
{
if(ArrestZeit[i] > 10)
{
SetPlayerPos(playerid,2287.1262,2429.4392,10.8203);
}
if(Spieler[i][wanted] == 2)
{
if(ArrestZeit[i] > 20)
{
SetPlayerPos(playerid,2287.1262,2429.4392,10.8203);
}
}
}
}
return 1;
}
EDIT 2: Jetzt gibt es 2 andere probs und zwar erstens ich komme nach der abgelaufenen zeit nicht raus
zweiterns das script liest glaub ich gar nicht den timer
warning 204: symbol is assigned a value that is never used: "ArrestTimer"
new arresttimer;
new arrestzeit;
___________________________
bei ongamemodeinit
new playerid[MAX_PLAYERS];
arrestzeit = SetTimerEx("arrest",1000,1,"i",playerid);
___________________________
public arrest(playerid)
{
if Spieler[ziel][wanted] = 1;
if(arrestzeit[playerid] > 10) // wenn Zeitseitpayday 60 oder über 6o ist wird das in der Klammer ausgelöst
{
SetPlayerPos(playerid,2287.1262,2429.4392,10.8203);
}
return 1;
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(771) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(816) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(820) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : error 028: invalid subscript (not an array or too many subscripts): "arrestzeit"
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : warning 215: expression has no effect
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : error 001: expected token: ";", but found "]"
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : error 029: invalid expression, assumed zero
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
hier sind die ganzen fehler
if(arrestzeit[playerid] > 10) // wenn Zeitseitpayday 60 oder über 6o ist wird das in der Klammer ausgelöst
Ich bekomme die fehler nicht weg egal was ich mache
Bitte um eure hilfe
nein nur anstöse will das ja selber lernen
am wenigsten kenn ich mich mit denn timer aus da hilft mir das wiki auch nicht )=
MFG Mipu
Edit: habe mir das so vorgestellt weis aber nicht ob das funkt
new arresttimer;
Settimer"arresttimer"60000,1);
if(strcmp(strget(cmdtext,0),"/einsperren",true) == 0)
{
if(!IsPlayerConnected(playerid))
{
SendClientMessage(playerid,COLOR_GREY,"Diesen Spieler gibt es nicht.");
return 1;
}
if(Spieler[playerid][pduty] >= 1 )
if(Spieler[playerid][team] == 2)
{
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /einsperren [ID]");
return 1;
}
new msg1[200];
new msg2[200];
new ziel = strval(strget(cmdtext,1));
new opfer[MAX_PLAYER_NAME];
new spieler[MAX_PLAYER_NAME];
if(GetDistanceBetweenPlayers(playerid,ziel) < 5)
GetPlayerName(playerid,spieler,sizeof(spieler));
GetPlayerName(ziel,opfer,sizeof(opfer));
format(msg1,sizeof(msg1),"** Du hast %s eingesperrt.",playerid,cmdtext[8]);
format(msg2,sizeof(msg2),"** Du wurdest von %s eingesperrt.",ziel,cmdtext[8]);
SendClientMessage(playerid,COLOR_LIGHTRED,msg1);
SendClientMessage(ziel,COLOR_LIGHTRED,msg2);
SetPlayerPos(ziel,264.6288,77.5742,1001.0391
if Spieler[ziel][wanted] = 1 ); // Hier bei ein wanted 10 mins
if Spieler[ziel][wanted] = 2); // und hier bei zwei wanteds 20 mins
if Spieler[ziel][wanted] = 3); // und hier bei drei wanteds 30 mins
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD2,"Du darfst diesen Command nicht nutzen!");
}
}
Wie mache ich das mit der Zeit also wenn ich ein wanted habe das ich nach zehn min raus komme bei 2 nach 20 mins rauskomme usw.
MFG Mipu
ahh jetzt verstehe ich werde das morgen (heute ist zu spät schon xDD) gleich versuchen
Danke euch allen
hmm blöd wenn das nicht funkt wäre geil gewesen xDD
@ BugScripter
Ja mit dem Bot das klappt eh schon langsam habe es mit einen TuT von hier gemacht
MFG Mipu
ja könnte ich machen beschäftige mich gerade mit bots und kenn mich da leider noch nicht so gut aus
Wenn ich zb in LS schienen mappe und eine Strassenbahn bot mache fährt die Strassenbahn dann automatisch auf denn schienen oder wie funkt das eig
Naja aus GF will ich das ja nicht ist ein selfmade
aber danke trozdem
Hey danke hat sich aber schon erledigt sry
stock CreatePlayerHouse(playerid, sellprice, HouseLvl)
{
if((ReturnNextUnusedHouseID()-1) >= MAX_HOUSES) return SendClientMessage(playerid, COLOR_WHITE, ".:: [Haus]: Mehr Häuser können nicht erstellt werden.");
new house[64], Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z);
new NextHouseID = ReturnNextUnusedHouseID();
new World = ReturnNextUnusedVirtualWorld();
[
pwn]error 035: argument type mismatch (argument 2)[/pwn]
Das ist diese Zeile
new house[64], Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z);
Hi @ all
Also ich habe ein selfmade und habe aber für meine Polizei noch kein /arrest und ich habe auch kein Plan wie das funkt
es soll sein dass ich /einsperren[id][zeit] eingeben kann
ich hoffe ihr könnt mir helfen
sufu habe ich nichts gescheites gefunden
MFG Mipu
Hat sich erledigt habe es geschaft xD
Also erstmal danke für deine hilfe aber da bekomme ich diese errors
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(768) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(813) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1129) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1680) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1682) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1846) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1880) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2614) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2614) : error 029: invalid expression, assumed zero
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2614 -- 2615) : error 076: syntax error in the expression, or invalid function call
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2615) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2618) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2632) : warning 217: loose indentation
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2632) : error 017: undefined symbol "newcar"
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2645) : error 017: undefined symbol "newcar"
C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2657) : error 017: undefined symbol "newcar"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
wenn ich das so einfüge ???
da muss man ich glaube bein OnPlayerEnterCheckpoint
DisablePlayerCheckpoint()
glaube ich weis ich jetzt aber nicht
Ich werde mir was überlegen noch (=
ups sorry dann habe ich mich verschaut
das nächste mal nimm bitte dieses hier
[pwn][pwn]
Mach bei
254}; dieses ";" weg
also so } nur