forward checkparea(playerid);
Ist drin
forward checkparea(playerid);
Ist drin
warum denn
forward closearea() du meinst
forward closegate();
das hab ich aber drin
Closearea bringt nen error
Nein geht leider nicht
eig schonma so versucht ist aber nix passiert mom probier aber nochmal für dich
//edit ändert sich nix
new Menu:bsn;
bsn = CreateMenu("bsn", 2, 375.9600, -68.2126, 1001.5151);
AddMenuItem(bsn, 0, "Happy Meal");
AddMenuItem(bsn, 1, "$50");
AddMenuItem(bsn, 0, "Mini Menu");
AddMenuItem(bsn, 1, "$100");
AddMenuItem(bsn, 0, "Maxi Menu");
AddMenuItem(bsn, 1, "$150");
public OnPlayerSelectedMenuRow(playerid, row)
{
new Float:PlayerHealth;
new Health = GetPlayerHealth(playerid, PlayerHealth);
if(CurrentMenu == bsn)
{
switch(row)
{
case 0: //Happy Meal
{
SetPlayerHealth(playerid, PlayerHealth+25);
GivePlayerMoney(playerid, -50);
}
case 1: //Mini Menu
{
SetPlayerHealth(playerid, PlayerHealth+50);
GivePlayerMoney(playerid, -100);
}
case 2: //Maxi Menu
{
SetPlayerHealth(playerid, PlayerHealth+75);
GivePlayerMoney(playerid, -150);
}
}
}
return 1;
}
[pwn]
er sagt bei dieser Line " symbol is assigned a value that is never used: "Health" "
[pwn]
new Health = GetPlayerHealth(playerid, PlayerHealth);
und bei dieser Line " tag mismatch "
ShowMenuForPlayer(bsnmenu, playerid);
Wieso gehen die Tore nicht ?
new Lsbauarbeitertor;
new Lspdtor;
new Lspdinnentor;
new Sfpdtor;
new Sfpdtor2;
public checkparea(playerid)
{
if(PlayerToPoint(10.0, playerid, 1637.7407, -1154.3619, 23.9063))
{
{
MoveObject(Lsbauarbeitertor, 1637.734375, -1151.263428, 30.579815, 2.5);
SetTimer("closegate", 5000, 0);
}
}
else if(PlayerToPoint(10.0, playerid, 1536.3081,-1628.3312,13.3828))
{
{
MoveObject(Lspdtor, 1539.383911, -1627.863159, 20.045971, 2.5);
SetTimer("closegate", 5000, 0);
}
}
else if(PlayerToPoint(10.0, playerid, 1587.7832,-1633.9318,13.3828))
{
{
MoveObject(Lspdinnentor, 1590.392700, -1637.926147, 20.900719, 2.5);
SetTimer("closegate", 5000, 0);
}
}
else if(PlayerToPoint(10.0, playerid, -1571.3778,661.5244,7.1875))
{
{
MoveObject(Sfpdtor, -1571.776611, 665.782166, 6.349410, 2.5);
SetTimer("closegate", 5000, 0);
}
}
else if(PlayerToPoint(10.0, playerid, -1701.3805,684.2952,24.8496))
{
{
MoveObject(Sfpdtor2, -1701.716919, 689.342529, 24.052534, 2.5);
SetTimer("closegate", 5000, 0);
}
}
return 1;
}
public closegate()
{
MoveObject(Lsbauarbeitertor, 1637.752441, -1151.069580, 24.616917, 2.5);
MoveObject(Lspdtor, 1539.577759, -1627.867432, 14.093480, 2.5);
MoveObject(Lspdinnentor, 1587.905518, -1637.874878, 15.187120, 2.5);
MoveObject(Sfpdtor, -1571.764160, 656.940186, 6.349410, 2.5);
MoveObject(Sfpdtor2, -1701.768066, 680.472229, 24.052534, 2.5);
return 1;
}
lol werd ich sofort ausprobieren^^
Danke MrCrunch es geht jet
und wenn ich einen port nach draußen machen will einfach setplayerpos ohne interior oder?
Ja wenn ich das mit Interior 10 mache lande ich im Sfpd
Wenn ich das so mache wie ihr sagt, lande ich in der Luft und bin ganz wo anders anstatt im Lvpd
Ich hab kp ob das überhaupt geht und wenn dann würden sich alle nochmal neu regestrieren müssen....
Wenn du aber immer das Passwort sehen willst musst du dir nen Mysql server anschaffen da stehen namen und passwörter
Er meint das mit dem Passwort, da er sich dann bei dem jenigen einloggen kann und testen kann, ob er z.B. Moneyhack hat
new ziel = strval(strget(cmdtext,1));
new Menu:Gangskins
bei OnGameModeInit
Gangskins = CreateMenu("Gangskins", 2, x, y, z, 150.0);
AddMenuItem(Gangskins, 0, "Name1");
AddMenuItem(Gangskins, 0, "Name2");
AddMenuItem(Gangskins, 0, "Name3");
AddMenuItem(Gangskins, 0, "Name4");
AddMenuItem(Gangskins, 0, "Name5");
AddMenuItem(Gangskins, 0, "Name6");
bei public OnPlayerSelectedMenuRow(playerid, row)
if(CurrentMenu == Gangskins)
{
switch(row)
{
case 0: //Name1
{
SetPlayerPos(playerid, x,y,z);
SetPlayerSkin(ziel,id);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to Name1");
}
case 1: //Starfish Tower
{
SetPlayerPos(playerid, x,y,z);
SetPlayerSkin(ziel,id);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the top of Name2");
}
case 2: //Wheel Arch Angels
{
SetPlayerPos(playerid, x,y,z);
SetPlayerSkin(ziel,id);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Name3");
}
case 3: //Jizzys
{
SetPlayerPos(playerid, x,y,z);
SetPlayerSkin(ziel,id);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to Jizzy's Name4!");
}
case 4: //4Dragons
{
SetPlayerPos(playerid, x,y,z);
SetPlayerSkin(ziel,id);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Name5");
}
case 5: //Com-a-Lot
{
SetPlayerPos(playerid, x,y,z);
SetPlayerSkin(ziel,id);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Name6!");
}
}
}
Falls de fragen hast oder Errors gib bescheid
also hab jet ma drüber geguckt und muss sagen dass da einiges falsch war mit Mafia, doch ich habs jet gelöscht trotzdem fehler wie PlayerToPoint ist nicht drin obwohl es drin ist ...
werde weiter gucken
1. ist mir eig egal
2. frag falls du fragen hast
Nein nich kapi...
was würde ungleich oder gleich bringen ?
er muss es doch für alle fraktionen scripten mit else ,,,
wie die x y z umändern ? dann spannt man doch wo anders ?
oder was meinst du ?
ja die interior id vom lvpd find ich nicht
kopiert euch doch einfach den link dann gehts doch
Also ich wollte für lspd den innen raum vom Lvpd nehmen, also machte ich ein Pickup das so aussieht
if(pickupid == lvpdeingang)
{
if(gLeader[playerid] == LsCop || gTeam[playerid] == LsCop || gLeader[playerid] == LsFbi || gTeam[playerid] == LsFbi || gLeader[playerid] == LsArmy || gTeam[playerid] == LsArmy)
{
SetPlayerPos(playerid,238.6620,141.0520,1003.0234);
SetPlayerInterior(playerid, 10);
}
SendClientMessage(playerid, 0x33AA33AA, "Du bist kein Polizist,Fbi oder Soldat!");
}
, doch wenn ich jetzt da rein gehe kann ich mich nur wenig bewegen und es sieht so aus
Alles anzeigen//--------------------------------------------------------------------------
if(pi[i][mitglied]!=0pi[i][leiter]!=0) {
format(s3,sizeof(s3),"Gehalt: %d$ Steuern: %d$",pi[i][dasgehalt],steuern);
GivePlayerMoney(i,pi[i][dasgehalt]-steuern); }
else if((pi[i][mitglied]==0) && pi[i][leiter]==0 && pi[i][job]==0) {
format(s3,sizeof(s3),"Sozialhilfe: 400$ Steuern: %d$",steuern);
GivePlayerMoney(i,400-steuern); }
else {
format(s3,sizeof(s3),"Gehalt: %d$ Steuern: %d$",pi[i][jobgehalt],steuern);
GivePlayerMoney(i,pi[i][jobgehalt]-steuern); }
}
//--------------------------------------------------------------------------
if(pi[i][konto]==0) {
SendClientMessage(i,gelb,"|________Zahltag________|");
SendClientMessage(i,blau,s3); }
else {
SendClientMessage(i,gelb,"|________Zahltag________|");
SendClientMessage(i,blau,s);
SendClientMessage(i,blau,s2);
SendClientMessage(i,blau,s3);
SendClientMessage(i,blau,"------------------------");
SendClientMessage(i,blau,s4); }
//--------------------------------------------------------------------------
kp obs daran liegt, aber du hast alles nur für die Fraktion 0 definiert .
1. pushen ist verboten
2. warum machst du es nicht selber?
http://wiki.sa-mp.com/wiki/Creating_a_simple_Menu
das bekommt jeder vollidiot hin