So:
if (strcmp("/hotdog", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2327.8860,2419.7861,10.8203))
{
SendClientMessage(playerid,COLOR_GREY,"Du hast einen Hotdog gekauft und ihn gegessen");
SetPlayerHealth(playerid,100.0);
GivePlayerMoney(playerid,-2);
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid,3.0,1463.9014,2761.9592,10.6797 ))
{
SendClientMessage(playerid,COLOR_GREY,"Du hast einen Hotdog gekauft und ihn gegessen");
SetPlayerHealth(playerid,100.0);
GivePlayerMoney(playerid,-2);
return 1;
}
return 1;
}
Oder so:
if (strcmp("/hotdog", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2327.8860,2419.7861,10.8203) || IsPlayerInRangeOfPoint(playerid,3.0,1463.9014,2761.9592,10.6797 ))
{
SendClientMessage(playerid,COLOR_GREY,"Du hast einen Hotdog gekauft und ihn gegessen");
SetPlayerHealth(playerid,100.0);
GivePlayerMoney(playerid,-2);
return 1;
}
return 1;
}
Beiträge von InternetInk aka Benjamin
-
-
Oh man jungs...
if (strcmp("/hotdog", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2327.8860,2419.7861,10.8203))
{
SendClientMessage(playerid,COLOR_GREY,"Du hast einen Hotdog gekauft und ihn gegessen");
SetPlayerHealth(playerid,100.0);
GivePlayerMoney(playerid,-2);
return 1;
}
} -
Du kannst folgendes löschen:
Zeilen3, 7-22, 31
In Worten:
das #define,vom #if bis #else und das #endif
Oder lässt einfach #define FILTERSCRIPT kommentiert,dann isses auch nen GM
-
Bissle klein hm?
2/10 finds net so berauschend
Aber man muss fairer weise sagen für den Anfang ist das schon Top,du mappst ordentlich und ideenreich
-
öhm wtf?
lad mal dat ganze script bei pastebin.com hoch wenn du willst, auf anhieb könnt ich dir jez net sagen worans liegt xD Ich hab die errors nicht -
new gTeam[MAX_PLAYERS];#define TEAM_Aztecas 0
#define TEAM_Triads 1
#define TEAM_Vagos 2
//classid brauchst du nicht definieren es existiert ja schon im plublicpublic OnPlayerRequestClass(playerid, classid) // nicht kommentieren und kein ; !!!
{
if(classid == 1) //wenn der Spieler den zweiten Skin auswählt
{
gTeam[playerid] = TEAM_Triads;
}
if(classid == 2) //wenn der Spieler den dritten Skin auswählt
{
gTeam[playerid] = TEAM_Vagos;
}
if(classid == 114) //Aztecas NUMERO 1
{
gTeam[playerid] = TEAM_Aztecas;
}
if(classid == 115) //Aztecas NUMERO 2
{
gTeam[playerid] = TEAM_Aztecas;
}
if(classid == 116) //Aztecas NUMERO 3
{
gTeam[playerid] = TEAM_Aztecas;
}
return 1;
} -
Sehe ich auch so,auf die Türme und weg sind sie
Als Bodenplatte hast du Object 3095 benutzt,viel zu oft meiner meinung nach xD
Ich find die Insel ist zu klein und bietet keine Sicherheit
UND der Download funzt nur als Premium mitglied,code reinkopieren bei pastebin.com dauert nur 20 sek

2/10
-
-
Joa
-Rasierer xD
-26" Fernseher-Klamotten im Wert von 300-400 € (Darunter Mantel
für alleine schon 180€)
-Kabel xD LAN und Antennen Kabel
Und übermorgen bekomm ich noch was von meinem Vater

Ansonsten wollt ich eigentlich nix, hab alles was ich will/brauch xD
-
wenn ein spieler da und da ist, aber NUR von dieser Höhe bis zu dieser Höhe
new Float:PlayerXpos,Float:PlayerYpos,Float:PlayerZpos;
GetPlayerPos(playerid,PlayerXpos,PlayerYpos,PlayerZpos);
//Als beispiel ob der spieler niedriger als 100 aber höher wie 80 ist...
if((PlayerZPos < 100) && (PlayerZpos > 80))
{
return 1;
}So versteh ich die frage

-
Und GetPlayerPos ist auch SA-MP 0.3a kompatibel?
Ja sicher?!
Warum nicht?! -
Abstand ist nicht Radius, Radius ist nen Kreis und Abstand nur eine Strecke

Ich würde es nicht mit IsPlayerInRangeOfPoint machen sondern mit GetPlayerPos und dann halt mit dem z wert,so hast due die komplette z ebene und keinen radius

-
Nur so nebenbei, du kannst das hier nehmen und umbauen wenn du möchtest

[ FILTERSCRIPT ] Spawn-Save System
-
Wenn du bei Pawn ein neues Dokument anfängst ist das direkt ein funktionierender GameMode -
Biz = Business Englisch spricht man das Bizness deswegen die abkürzung Biz
-
if( "/lvpd" )
{
if(gTeam[playerid] != TEAM_COPS)
{
SendClientMessage(playerid,Farbe,"Du bist nicht beim LVPD!");
return 1;
}
//LVPD kram
}@ x3l3ctr1cx
Wenn er schon schreibt wie er die Teams definiert hat musst du nicht mit der GodFather definierung kommen
-
Post doch bitte mal den ganzen anfang von deinem Script bis zeile 103 xD
-
Ich hatte dir doch eben gesagt du sollst die Klammer drehen...
Achja unten ist auch noch ein Klammerfehler, dreh die vorletze Klammer mal um
Post von ihm mit ErrorsOk Klammer wieder zurückdrehen

-
Wie ichs mir dachte, OnPlayerDisconnect ist Richtig aber OnPlayerSpawn ist falsch
public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
if(gTeam[playerid] == TEAM_ZOMBIE)//<< bei IF abfragen KEIN ;
{
SetPlayerColor(playerid,COLOR_GREEN);
}//klammer falsch gehabt
return 1;
} -
Post mal bitte dein
public OnPlayerSpawn
undpublic OnPlayerDisconnect