Daaaaannnnkkeeee. Hab gedacht weil ja das Leerzeichen auch in den Anführungszeichen steht.
Beiträge von apple
-
-
Das is wegen dem auswählen. /flug [ls,sf,lv]
wieso ist das jetzt so mit der id 0? -
aber des is doch dann iwie kein reallife
-
also wenn jetzt z.b id 10 /flug sf macht dann kommt der zwar in das flugzeug innere kommt aber nichtmehr raus.
Aber es wird immer id 0 in dem game versetzt. Also ich id 10 geb ein /flu sf, dann kommt man in das flugzeug, timer startet und nach dieser halben minute wird immer die id 0 nach sf geportet.
Mfg. apple -
3te zeile definiert nur ne farbe
kann mir ma einer helfen
weis es keina?? -
jo ging
-
bei ir steht iwie immer wnen ich auf download drück hotlinking are not allowed
-
Muss ich da vllt iwas mit [MAX_PLAYERS]
dem machn??
pls help -
also ich hab ja so ein Flugsystem wegen dem ich hier schon oft gefragt hab.
HIer die codes:#include <a_samp>
#include <a_players>
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA//forwards
forward LSTimer(playerid);
forward SFTimer(playerid);
forward LVTimer(playerid);public OnFilterScriptInit()
{
CreatePickup(1239,23,1683.6827,-2329.7661,13.5469,-1);//ls pickup
CreatePickup(1239,23,-1417.7489,-296.1070,14.1484,-1);//sf pickup
CreatePickup(1239,23,1676.0457,1447.8201,10.7856,-1);//lv pickup
Create3DTextLabel("[Flughafen LS]",COLOR_YELLOW,1683.6295,-2329.7297,14.2270,40.0,0,0);
Create3DTextLabel("[Flughafen SF]",COLOR_YELLOW,-1417.6017,-295.9125,14.7016,40.0,0,0);
Create3DTextLabel("[Flughafen LV]",COLOR_YELLOW,1676.0546,1447.7469,11.4576,40.0,0,0);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/flug ls", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469)||IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484)||IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,1.61,34.74,1199.0);
GivePlayerMoney(playerid,-300);
SendClientMessage(playerid,COLOR_GREEN,"Du hast 300$ für einen Flug nach LS bezahlt");
SetTimerEx("LSTimer",30000,0,"i",playerid);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Flughafen");
}
return 1;
}
if (strcmp(cmdtext, "/flug sf", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469)||IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484)||IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,1.61,34.74,1199.0);
GivePlayerMoney(playerid,-300);
SendClientMessage(playerid,COLOR_GREEN,"Du hast 300$ für einen Flug nach SF bezahlt");
SetTimerEx("SFTimer",30000,0,"i",playerid);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Flughafen");
}
return 1;
}
if (strcmp(cmdtext, "/flug lv", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469)||IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484)||IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,1.61,34.74,1199.0);
GivePlayerMoney(playerid,-300);
SendClientMessage(playerid,COLOR_GREEN,"Du hast 300$ für einen Flug nach LV bezahlt");
SetTimerEx("LVTimer",30000,0,"i",playerid);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Flughafen");
}
return 1;
}
if (strcmp(cmdtext, "/flug", true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"/flug [ls,sf,lv]");
return 1;
}
return 0;
}public LSTimer(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1694.4519,-2329.4133,13.5469);
return 1;
}public SFTimer(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-1422.6346,-292.5664,14.1484);
return 1;
}
public LVTimer(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1676.1832,1453.1887,10.7809);
return 1;
}
KOmischerweise wird egal wer /flug sf,ls,lv eingibt immer die id 0 zu dem punkt geportet.
was mach ich falsch??
Mfg. apple
Bitte helft mir. -
iwie geht des net wenn mehrere im flugzeug sind. da bleiben dann alle drin.
Und irgendwie kommt wir das wenn ich beim timer als zeit 30000 eingeb schon als minute vor.
pls help -
jetzt gehn aber die timer nichtmehr. Pls help
-
Ja aber er ist ein filterscript. In meinem gm ist ein login system drin. Und das reagiert dann nichtmehr
-
Jetzt geht das mit dem einloggen schon wieder nicht.
Was ist denn da falsch:
#include <a_samp>
#include <a_players>
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA//forwards
forward LSTimer(playerid);
forward SFTimer(playerid);
forward LVTimer(playerid);public OnFilterScriptInit()
{
CreatePickup(1239,23,1683.6827,-2329.7661,13.5469,-1);//ls pickup
CreatePickup(1239,23,-1417.7489,-296.1070,14.1484,-1);//sf pickup
CreatePickup(1239,23,1676.0457,1447.8201,10.7856,-1);//lv pickup
Create3DTextLabel("[Flughafen LS]",COLOR_YELLOW,1683.6295,-2329.7297,14.2270,40.0,0,0);
Create3DTextLabel("[Flughafen SF]",COLOR_YELLOW,-1417.6017,-295.9125,14.7016,40.0,0,0);
Create3DTextLabel("[Flughafen LV]",COLOR_YELLOW,1676.0546,1447.7469,11.4576,40.0,0,0);
return 1;}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/flug ls", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469)||IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484)||IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,1.61,34.74,1199.0);
GivePlayerMoney(playerid,-3000);
SendClientMessage(playerid,COLOR_GREEN,"Du hast 3000$ für einen Flug nach LS bezahlt");
SetTimer("LSTimer",60000,0);
return 1;
}
else
SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Flughafen");
}if (strcmp(cmdtext, "/flug sf", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469)||IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484)||IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,1.61,34.74,1199.0);
GivePlayerMoney(playerid,-300);
SendClientMessage(playerid,COLOR_GREEN,"Du hast 300$ für einen Flug nach SF bezahlt");
SetTimer("SFTimer",60000,0);
return 1;
}
else
SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Flughafen");
}if (strcmp(cmdtext, "/flug lv", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469)||IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484)||IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,1.61,34.74,1199.0);
GivePlayerMoney(playerid,-300);
SendClientMessage(playerid,COLOR_GREEN,"Du hast 300$ für einen Flug nach LV bezahlt");
SetTimer("LVTimer",60000,0);
return 1;
}
else
SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Flughafen");
}
if (strcmp(cmdtext, "/flug", true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"/flug [ls,sf,lv]");
return 1;
}
return 0;
}public LSTimer(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1694.4519,-2329.4133,13.5469);
return 1;
}public SFTimer(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-1422.6346,-292.5664,14.1484);
return 1;
}
public LVTimer(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1676.1832,1453.1887,10.7809);
return 1;
}
kann mir pls einer helfen
Mfg
apple -
Ja weil der erst in ein flugzeug geportet wird und nach einer minute dann am seinen wunschflughafen soll
-
Ne bei setVehiclehealth wird nur der zustand gesettet. Visueller schaden bleibt
-
Versuch ma SetVehicleHealth oder so ähnlich
-
Cooles tut.
Kannst du mir pls helfen. Schau mal scripting base und da nach wieso da errors. Wäre dir sehr dankbar -
ja aber bei den anderen sachen funktioniert duch playerid auch oO
ode rmuss ich bei sowas
SetTimerExmachen??
pls help -
ups fiel mir garnich auf
-
kann mir mal einer ein beispiel dazu gebn das steht zwar eins in wiki aber bei mir wird das nicht angezeigt der 3d text:
Create3DTextLabel("Flughafen LV",COLOR_YELLOW,1676.0457,1447.8201,10.7856,0,0);