1. Sufu nach Noobcars oder noobroller
Beiträge von InternetInk aka Benjamin
-
-
Sind wir MTA oder SA-MP Forum?
Frag hier
http://forum.mta-sa.de/ -
Admin freezt dich machst /afk und /back schon bist unfreezt,oder bei RL Server wenn du getazert wirst machst /afk wartest da einfach bis se weg sind oder wenn du in nem Auto gefesselt bist, /afk...
-
if (strcmp("/dienst", cmdtext, true, 10) == 0)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
if (PlayerInfo[playerid][pMember] == 1)
{
if (PlayerToPoint(5 ,playerid, 223.5616,188.0528,1003.0313))
{
format(string, sizeof(string), "Polizist %s hat seine Sachen aus dem Spind genommen.", pName);
SendClientMessageToAll(COLOR_DUNKELLILA, string);
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 25, 99999);
GivePlayerWeapon(playerid, 3, 99999);
SetPlayerSkin( playerid, 280 );
SetPlayerColor(playerid, 0x3399FF00);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_ROT, "Du bist nicht im Umkleideraum");
return 1;
}
}
else if(PlayerInfo[playerid][pMember] == 2)//286
{
if (PlayerToPoint(5 , playerid, 257.8623,79.2799,1003.6406))
{
format(string, sizeof(string), "FBI Agent %s hat seine Sachen aus dem Spind genommen.", pName);
SendClientMessageToAll(COLOR_DUNKELLILA, string);
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 29, 99999);
SetPlayerSkin( playerid, 286 );
SetPlayerColor(playerid, 0x0000FF00);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_ROT, "Du bist nicht im Umkleideraum");
return 1;
}
}
return 1;
} -
Ändere
if (PlayerInfo[playerid][pMember] == 2)
In
else if (PlayerInfo[playerid][pMember] == 2) -
-
if (strcmp("/dienst", cmdtext, true, 10) == 0)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
if (PlayerInfo[playerid][pMember] == 1)
{
if (PlayerToPoint(5 ,playerid, 223.5616,188.0528,1003.0313))
{
format(string, sizeof(string), "Polizist %s hat seine Sachen aus dem Spind genommen.", pName);
SendClientMessageToAll(COLOR_DUNKELLILA, string);
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 25, 99999);
GivePlayerWeapon(playerid, 3, 99999);
SetPlayerSkin( playerid, 280 );
SetPlayerColor(playerid, 0x0000CC00);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_ROT, "Du bist nicht im Umkleideraum");
}
if (PlayerInfo[playerid][pMember] == 2)
{
if (PlayerToPoint(5 , playerid, 257.8623,79.2799,1003.6406))
{
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 29, 99999);
SetPlayerSkin( playerid, 286 );
SetPlayerColor(playerid, 0x3399FF00);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_ROT, "Du bist nicht im Umkleideraum");
}
return 1;
} -
Fast
SpawnPlayer(playerid); -
Ändere die beiden
if (!PlayerToPoint
In das um:
if (PlayerToPoint -
Aso, sry Ja dann guck doch mal hier:
[ SCRIPTING ] Dateiensystem dini - Dateien erstellen, löschen, speichern, laden -
öhhh kopieren > Einfügen ? Es wurd ja wohl dran stehen wo was hinkommt...
-
Zitat
Die maximale Größe liegt bei 530*200 Pixel und 200 kB.
-
Warum so aufwändig?
new Sperrebit[MAX_PLAYERS];
new Sperre[MAX_PLAYERS][5];
if (strcmp( cmdtext,"/sperre", true )==0)
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY,"Du bist kein Cop!");
return 1;
}
if(Sperrebit[playerid]==0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
GetXYInFrontOfPlayer(playerid,x,y,2.0);
Sperre[playerid][0] = CreateObject(1228,x,y,z-0.5,0,0,a+90);
Sperre[playerid][1] = CreateObject(1228,x+2.0 * floatsin(-a+90, degrees),y+2.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][2] = CreateObject(1228,x+4.0 * floatsin(-a+90, degrees),y+4.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][3] = CreateObject(1228,x-2.0 * floatsin(-a+90, degrees),y-2.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][4] = CreateObject(1228,x-4.0 * floatsin(-a+90, degrees),y-4.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperrebit[playerid]=1;
SendClientMessage(playerid, COLOR_YELLOW,"Straßensperre erstellt!");
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du kannst keine Straßensperre erstellen wenn du in einem Auto bist!");
}
}
else
{
DestroyObject(Sperre[playerid][0]);
DestroyObject(Sperre[playerid][1]);
DestroyObject(Sperre[playerid][2]);
DestroyObject(Sperre[playerid][3]);
DestroyObject(Sperre[playerid][4]);
Sperrebit[playerid]=0;
SendClientMessage(playerid, COLOR_YELLOW,"Straßensperre abgebaut!");
}
return 1;
}
stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new Float:a;
GetPlayerPos(playerid, x, y, a);
GetPlayerFacingAngle(playerid, a);
if(GetPlayerVehicleID(playerid))
{
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
} -
Nirgends,mit MTA kannste Interiors nicht bearbeiten da MTA grad mal ca 300 Objecte aufeinmal Laden kann und Interiors sind keine einzelnen Räume sondern welten in denen verscheiden viele räume sind...
-
-
Nein da der mit dem Fraktions-System verbunden ist, fangm it was kleinerem an wenn du nocht nichtmal ein Script compilen kannst
-
Wie wärs wenn du ich mit Scripting Grundlagen beschäftigst?
SA-MP ist zwar nen spiel aber Scripten ist nicht einfach und ein anfänger wie du sollte auf keinen fall mit nem Reallife script Anfangen! -
Guck doch samp wiki dann weißte ob die richtig sind...
http://wiki.sa-mp.com/wiki/AddStaticVehicle -
Machst ganz oben im Script ne neue Variabel z.B
new IsAtDerby[MAX_PLAYERS];
Bei Onplayerconnect:
IsAtDerby[playerid] = 0;
Dann wenn er ins derby geht
IsAtDerby[playerid] = 1;
Und dann z.B bei AFK
if (strcmp("/afk", cmdtext, true, 10) == 0)
{
if(IsAtDerby[playerid] == 1)
{
SendclientMessage(playerid,FARBE,"Du kannst diesen Befehl grade nicht benutzen!");
return 1;
}
//Rest vom AFK cmd -
Geht auch nicht