Ups tut mir leid.
dan kann das Thema ja gelöscht werden.
Beiträge von sKuhLight
-
-
Hallo,
Ich suche schon seit längeren in SA:MP/MTA SA Die Objekt ID von den Area 51 Lichtern.Die großen Strahler auf den Tower.
Ich hiffe Ihr könnt mir dabei helfen.MFG
-
Okay danke.Ich habe den ersten von deinen beiden Codes genommen und es passiert das gleiche wie auf dem Screen nur das oben jetzt noch dein neuer Text steht.
Edit:
OKay ich habe rausgefunden warum das so komisch dargestellt wurde.Es hat ein Kommer gefehlt.Jetzt kan man drauf klicken aber es passiert nichts-.-was hab ich jetzt wieder falsch?
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT#include <a_samp>
#define msg 6000
#define List 6000
#if defined FILTERSCRIPTpublic OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}public OnFilterScriptExit()
{
return 1;
}#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}public OnGameModeExit()
{
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}public OnPlayerConnect(playerid)
{
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
return 1;
}public OnPlayerSpawn(playerid)
{
return 1;
}public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}public OnVehicleSpawn(vehicleid)
{
return 1;
}public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}public OnPlayerText(playerid, text[])
{
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/bsnmenu", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, msg, DIALOG_STYLE_LIST, "Wilkommen im Burgershot Nord. Ihre bestellung bitte?", "Hamburger\n Cheeseburger \n BigMag","OK","Abbruch") ;
}
return 0;
}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}public OnRconCommand(cmd[])
{
return 1;
}public OnPlayerRequestSpawn(playerid)
{
return 1;
}public OnObjectMoved(objectid)
{
return 1;
}public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}public OnPlayerExitedMenu(playerid)
{
return 1;
}public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}public OnPlayerUpdate(playerid)
{
return 1;
}public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == msg)
{
if(listitem == 0 )
{
SendClientMessage(playerid, 0x0000FFFF, "Du hast item1 gewählt");}
if(listitem == 1)
{
SendClientMessage(playerid, 0x0000FFFF, "Du hast item1 gewählt");
}
if(listitem == 2)
{
SendClientMessage(playerid, 0x0000FFFF, "Du hast item1 gewählt");
}
}
return 0;
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
} -
Habe ich gemacht aber es ist immernoch genauso ingame.
-
Hallo,
Ich habe heute versucht einen Listendialog zu erstelen damit man im BSN seine Leben heilen kann.Das ganze ist ein Filterscript.
Beim Compilieren kommen 3 Warnings
C:\Users\*****\Desktop\Dialog.pwn(94) : warning 202: number of arguments does not match definition
C:\Users\*****\Desktop\Dialog.pwn(98) : warning 217: loose indentation
C:\Users\*****\Desktop\Dialog.pwn(244) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Warnings.
Die habe ich einfach mal ignoriert und die Amx als FIlterscript eingefügt.Wenn ich dann den befehl zum aufrufen eingebe sieht das aber so aus :
http://img838.imageshack.us/img838/8535/screenq.png
Das wo Hamburger Cheeseburger und BigMag steht,sollte eigentlich in der Liste zur auswahl stehen.
Hier ist mal das komplette Filterscript.Ich hoffe,dass der Fehler somit gefunden werden kann.
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT#include <a_samp>
#define msg 0
#define List 12
#if defined FILTERSCRIPTpublic OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}public OnFilterScriptExit()
{
return 1;
}#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}public OnGameModeExit()
{
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}public OnPlayerConnect(playerid)
{
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
return 1;
}public OnPlayerSpawn(playerid)
{
return 1;
}public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}public OnVehicleSpawn(vehicleid)
{
return 1;
}public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}public OnPlayerText(playerid, text[])
{
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/bsnmenu", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,msg,DIALOG_STYLE_LIST," Hamburger\n Cheeseburger \n BigMag","OK","Abbruch") ;
return 1;}
return 0;
}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}public OnRconCommand(cmd[])
{
return 1;
}public OnPlayerRequestSpawn(playerid)
{
return 1;
}public OnObjectMoved(objectid)
{
return 1;
}public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}public OnPlayerExitedMenu(playerid)
{
return 1;
}public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}public OnPlayerUpdate(playerid)
{
return 1;
}public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == List)
{
if(listitem == 0)
{
SetPlayerHealth(playerid, 25);}
if(listitem == 1)
{
SetPlayerHealth(playerid, 50);
}
if(listitem == 2)
{
SetPlayerHealth(playerid, 75);
}
}
return 0;
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}MfG
-
OKay hab ich nichts gegen^^hätte ich auch beim nächsten beitrag gesagt.
-
Der Typ steht immernoch da-.-und ne frage.Und bist du sicher das man was am Loginsys ändern muss?
-
dann schick mir doch deinen filterscript
-
OKay jetzt sind es nurnoch 1 eroor und 3 warnings xD.
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(188) : warning 217: loose indentation
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(193) : warning 217: loose indentation
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(305) : error 001: expected token: ";", but found "if"
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(1474) : warning 217: loose indentation -
das sind die errors:
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(171) : warning 217: loose indentation
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(187) : warning 217: loose indentation
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(192) : warning 217: loose indentation
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(303) : error 001: expected token: ";", but found "if"
C:\Users\Stephan\Desktop\Meine Sachen\Grand Theft Auto San Andreas\filterscripts\madAd.pwn(1472) : warning 217: loose indentation -
KLappt immernoch nicht.Wir bekommen jetzt errors weil eine "}"fehlt.Aber wo genau kommt die hin?
-
Also wir haben jetzt geschaut und optin b versucht finden aber nichts also versuchenw ir mal option a.Hier der link zu MadAd [ FILTERSCRIPT ] madAd | Adminscript | 69 Commands | GUI | 5 Adminlevel | Tolle Features
-
WO genau muss ich das den einfügen?WIr benutzen das Login sys von madAd und das ist ein filterscript
-
Hier mal alles vom NPC was in unseren GM ist.Weil die groß und kleinschreibung ist doch beachtet oder?
#include <a_npc>
new car_BulletLS;
new BulletLS;
public OnPlayerConnect(playerid)
{
//Hier Aufpassen! Der Bot wird hier eingeloggt
//In jeden Login&Register Script wird entweder in OnPlayerconnect oder erst später überprüft ob bereits ein Account mit diesen Namen besteht oder nicht,
//deswegen unbedingt die Bedingungen bei diesen Scripts anpassen!
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "BulletLS", true))
{
}
}
}
public OnPlayerSpawn(playerid)
{
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "BulletLS", true))
{
PutPlayerInVehicle(BulletLS,car_BulletLS, 0);//car_BulletLS = das Fahrzeug was wir oben erstellt haben, 0 = der Fahrersitz
}
}return 1;
} -
HAben wir doch.New BulletLS; und NEw Car_BulletlS;
Langsam glaub ich,dass wir den Fehler nie finden... -
Der Npc heit bei uns BulletLS und das car CarBulletLS sohaben wir das.
-
Ok haben wir gemacht jetzt bekommen wir einen Error wegen undefined Symbol.Der record heißt BulletLS und im Script steht auch Botname BulletLS
-
Ich meine schon.Wenn das so richtig ist :
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "BulletLS", true))
{
PutPlayerInVehicle(0,car_BulletLS, 0);//car_BulletLS = das Fahrzeug was wir oben erstellt haben, 0 = der Fahrersitz
}
}SetPlayerPos(playerid,1198.2241,-922.5237,43.0385);
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,1);SetPlayerCheckpoint(playerid, 1401.9396,2.9332,1000.9089, 11);
}
public OnPlayerEnterCheckpoint(playerid)
{
SetPlayerPos(playerid,299.1602,-1156.2928,80.9099);
SetPlayerInterior(playerid,0);return 1;
Könntest du mir den link zu seinem tut schicken?Wir haben das nach diesem tut gemacht [ SCRIPTING ] Samp 0.3 Bots Erstellen [überarbeitet]MfG
-
Ok Danke.
Also wir haben es jetzt geschafft das es keine Warnings gibt.Aber der NPc startet da wo alle anderen spieler auch spawnen wenn man den server betritt ohne sein car.Wir bekommen das nicht hin das der in seinen car spawnt und sofort losfährt.Weißt du da weiter?MFG
-
Ja das haben wir drinne.
Wir versuchen jetzt ein filterscript zu erstellen villeicht klaapt es dann.