Hallo Leute,
ich habe vor 2 Tagen angefangen PAWN zu programmieren und habe erstaunlicherweise ziemlich viel durch Tutorials o.Ä. gelernt,
Trotzdem bin ich noch ein totaler Anfänger und komme an folgenden 2 Stellen nicht weiter.
Gatetimer:
forward pgtorlszu();
new pgtorls;
pgtorls=CreateObjectToStream(3037, 1589.4367675781, -1637.9124755859, 14.557481765747, 0, 0, 270);//police garagetor ls
if(strcmp(cmdtext,"/gtorls",true)==0)
{
MoveObjectToStream(pgtorls,1589.4367675781, -1637.9124755859, 9.557481765747,1);
SetTimer("pgtorlszu", 5000, 0);
return 1;
}
stock pgtorlszu()
{
MoveObjectToStream(pgtorls,1589.4367675781, -1637.9124755859, 14.557481765747,1);
return 1;
}
Nun das Problem ist, dass sich das Tor nach diesen 5 Sekunden aber komsicherweise nicht hochgeht.
Könnt ihr mir da irgendeinen Tipp geben?
Mein zweites Problem ist, dass ich es nicht hinkriege, dass die Fraktionsautos nur von Polizisten gefahren werden dürfen.
#include <a_samp>
#include <dini>
#include <Obj_Streamer>
#define TEAM_POLICE 0
new sTeam[MAX_PLAYERS]; // speichere nummer des teams für die spieler
new Polizeiautos[27];
Polizeiautos[0]=AddStaticVehicleEx(596,1558.93286133,-1711.32226562,5.71062469,0.00000000,-1,1,15); //Police Car (LSPD) usw. bist [26]
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)//Ob er in ein Polizei Fahrzeug einsteigt und dies NICHT als Beifahrer sondern als Fahrer
{
if(GetPlayerVehicleID(playerid) == Polizeiautos(vehicleid)//Falls das Fahrzeug indem der Spieler eingestiegen ist ein Polizeifahrzeug ist...
{
if(Spielerinfo[playerid][Fraktion]!=0)
{
SendClientMessage(playerid,BLAU,"Du bist kein Beamter der Bundespolizei!");
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
}
und einmal die complierfehler:
ZitatAlles anzeigen\my.pwn(314) : error 012: invalid function call, not a valid address
\my.pwn(314) : error 017: undefined symbol "vehicleid"
\my.pwn(314) : error 029: invalid expression, assumed zero
\my.pwn(314) : 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.
Hoffe auf eure Hilfe