Für das in der Chatbox:
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0x33AA33AA,"Willkommen auf meinen Server!");
return 1;
}
Beiträge von InternetInk aka Benjamin
-
-
Wenn ich Bonbon's Beitrag erklären darf anhand des screens,die umgebnung lädt sich nicht,das liegt daran das der spieler nicht in der nähe ist
Wenn du die sicht da beim PD haben willst,Setzt die spielerposition hinters PD,dann sieht man den Spielernicht, aber die Umgebung lädt sich.
Du Lux,kannst das jetzt so lassen wie du hast, musst nurnoch SetPlayerPos adden. -
unter CreateObject Sieht ungefair so Aus:
Du musst die Objecte unter OnGameModeInit einfügen
-
Ich,joa CSS,CS 1.6,HalfLife,Need for Speed Most Wanted,Trackmania,Portal,Diablo 2,Empire Earth 2,
Chicken Invaders 1-3( ) Star Wars Empire at War+Erweiterung und Mod
Das is so was ich Spiel im moment,ahja und selten Sim City
mfg -
Sind echt Super!
5/5
-
Interior: 3
Koords:
389.0580,173.6762,1008.3828 -
GF? Warum dann nicht Godfather-Bereich?
Meinst die im Ultra-Standart GF ? Da ist die doch in Angel Pine:
-2162.2554,-2385.9541,30.6250
Oder wo/wie meinste das?
Normale Stadthalle wäre:
1481.0419,-1770.2301,18.7958 -
Beim GF Tutorial,musste statt playerid einfach nur i reinschreiben
-
Naja ich mach das mit MTA,nimmste bei Bar Items sone flasche und plazierst sie dann a wo du willst(KameraPos),dann gehste mit der kamera ganz nah an die flasche,das sie bildschirm ganz ausfüllt,dann kopierst die einfach(Einfach F9 drücken) und schon hast KameraLookAt.
Ich find es so einfach,als ingame mit /save rumzurennen -
hahaha
gucke hier:
new PDi_gate;
new PDg_gate,
new PDt_gate;
Beim 2ten fehlt das ; -
Haste /enter und /exit mehrmals drinne?
Mach das dann mit else if:
if(strcmp(cmd, "/enter", true) == 0)
{
if(PlayerToPoint(5, playerid, 188.2098, 1931.3918, 17.6729))
{
SetPlayerInterior (playerid, 5);
SetPlayerPos (playerid, 1282.3032, -787.0562, 1089.9375);
}
else if(PlayerToPoint(5, playerid, 188.2098, 1931.3918, 17.6729))
{
SetPlayerInterior (playerid, 5);
SetPlayerPos (playerid, 1282.3032, -787.0562, 1089.9375);
}
else if(PlayerToPoint(5, playerid, 188.2098, 1931.3918, 17.6729))
{
SetPlayerInterior (playerid, 5);
SetPlayerPos (playerid, 1282.3032, -787.0562, 1089.9375);
}
} -
Ich bekomm keine Erros,auch wenn ich an die 5 keine .0 dranhänge
-
-
hm jo mom i bastel ma eben was
//Edit: so kA obs geht hab keine errors/warnings,es is 23 uhr ich kann nicht mehr so doll denken
Farbe ist die gleiche wie bei /fahrpreis,hatte kb andere zu suuhen Bin off für Today,bb
if(strcmp(cmdtext, "/service taxi", true) == 0)
{
SendClientMessage(playerid,0xFF6347AA,"Du hast ein Taxi gerufen!");
for(new i;i<=MAX_PLAYERS;i++)
{
new carmodel = GetVehicleModel(GetPlayerVehicleID(i));
if(carmodel == 420)
{
new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerCheckpoint(i,slx,sly,slz,3.0);
format(string, sizeof(string), "Zentrale:An alle Taxifahrer, %s braucht ein Taxi.", sendername);
SendClientMessage(i, 0xFF6347AA, string);
return 1;
}
}
}
if(strcmp(cmdtext, "/taxi da", true) == 0)
{
for(new i;i<=MAX_PLAYERS;i++)
{
new carmodel = GetVehicleModel(GetPlayerVehicleID(i));
if(carmodel == 420)
{
DisablePlayerCheckpoint(i);
SendClientMessage(i,0xFF6347AA,"Der Kunde hat nun ein Taxi!");
return 1;
}
}
} -
Domoge deins raff ich nicht,wo haste en OLDCARID und newcar her?
@ Sampi:
if(strcmp(cmdtext, "/fahrpreis", true) == 0)
{
new carmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
if(carmodel != 420)
{
SendClientMessage(playerid,0xFF6347AA,"Nur im Taxi Möglich!");
return 1;
}
new money = strval(strget(cmdtext,1));
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
return 1;
}
if(money > 50 || money < 0)
{
SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
return 1;
}
for(new i;i<=MAX_PLAYERS;i++)
{
new fahrer = GetPlayerVehicleID(playerid);
new beifahrer = GetPlayerVehicleID(i);
if(fahrer == beifahrer)
{
GivePlayerMoney(beifahrer,-money);
GivePlayerMoney(fahrer,money);
format(string, sizeof(string), "Du musstest $%d bezahlen.", money);
SendClientMessage(i, 0xFF6347AA, string);
}
}
return 1;
} -
Joa ich hätte das so gemacht:
Header:
new bloodring[13];
und unter alle anderen fahrzeuge:
bloodring[1] = AddStaticVehicleEx(504,-1510.9863,982.7150,1037.2297,278.5920,-1,-1,600000);
bloodring[2] = AddStaticVehicleEx(504,-1512.1644,990.7131,1037.3719,275.3818,-1,-1,600000);
bloodring[3] = AddStaticVehicleEx(504,-1512.5873,997.2510,1037.4744,266.3276,-1,-1,600000);
bloodring[4] = AddStaticVehicleEx(504,-1511.7264,1003.0253,1037.5596,259.9673,-1,-1,600000);
bloodring[5] = AddStaticVehicleEx(504,-1509.8207,1008.7457,1037.6584,248.9884,-1,-1,600000);
bloodring[6] = AddStaticVehicleEx(504,-1507.5673,1014.1100,1037.7435,241.7440,-1,-1,600000);
bloodring[7] = AddStaticVehicleEx(504,-1504.5631,1019.4545,1037.8301,232.5302,-1,-1,600000);
bloodring[8] = AddStaticVehicleEx(504,-1501.5422,1024.1310,1037.8987,226.8194,-1,-1,600000);
bloodring[9] = AddStaticVehicleEx(504,-1496.4176,1028.2163,1037.9596,222.5379,-1,-1,600000);
bloodring[10] = AddStaticVehicleEx(504,-1491.8132,1032.6909,1038.0123,219.6074,-1,-1,600000);
bloodring[11] = AddStaticVehicleEx(504,-1485.4866,1037.2031,1038.0934,207.3084,-1,-1,600000);
bloodring[12] = AddStaticVehicleEx(504,-1479.7878,1040.9780,1038.1427,207.1107,-1,-1,600000);
for (new v; v < 13; v++){ LinkVehicleToInterior(bloodring[v],15); }
Nur halt anderes int und Fahrzeuge -
if(strcmp(cmdtext, "/fahrpreis", true) == 0)
{
new carmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
if(carmodel != 420)
{
SendClientMessage(playerid,0xFF6347AA,"Nur im Taxi Möglich!");
return 1;
}
new money = strval(strget(cmdtext,1));
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
return 1;
}
if(money > 50 || money < 0)
{
SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
return 1;
}
for(new i;i<=MAX_PLAYERS;i++)
{
new fahrer = GetPlayerVehicleID(playerid);
new beifahrer = GetPlayerVehicleID(i);
if(fahrer == beifahrer)
{
GivePlayerMoney(beifahrer,-money);
GivePlayerMoney(fahrer,money);
}
}
return 1;
}So? -
post mal die autos die du in der arena haben willst
-
vllt geht der? So würds ich machen, kA obs geht
if(strcmp(cmdtext, "/fahrpreis", true) == 0)
{
new money = strval(strget(cmdtext,1));
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
return 1;
}
if(money > 50 || money < 0)
{
SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
return 1;
}
for(new i;i<=MAX_PLAYERS;i++)
{
new fahrer = GetPlayerVehicleID(playerid);
new beifahrer = GetPlayerVehicleID(i);
if(fahrer == beifahrer)
{
GivePlayerMoney(beifahrer,-money);
GivePlayerMoney(fahrer,money);
}
}
return 1;
} -
@ Trance oh ich kenn was besseres, das hatte ma jmd in seiner Signatur:
public OnPlayerConnect(playerid)
{
Ban(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "HaHaHa Noob!.");
return 1;
}
Man wird gebannt und bekommt dann die nachricht,das geht aber net da man ja zuerst gebannt wird
Acuh so'ne Logik,naja das mit IP da is Fake Ma abgesehen davon, einmal router neustarten hat sich dat eh erledigt//edit, Damit mein Beitrag sinn hat, hier die "elegante" lösung von breadfish klick