Haste falsch eingefügt, ich hab keine Warns/Errors
Beiträge von InternetInk aka Benjamin
-
-
Works:
if(!strcmp("/Grove Enter", cmdtext))
{
if (IsPlayerInRangeOfPoint(playerid,3.0, 1958.4022,953.1832,10.8203))
{
if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12)
{
SetPlayerInterior(playerid,12);
SetPlayerPos(playerid,2567.52,-1294.59,1063.25);
}
else
{
SendClientMessage(playerid,0xB4B5B7FF, "Du gehörst nicht zur Grove-Street");
}
}
return 1;
}
if(!strcmp("/Grove Exit", cmdtext))
{
if (IsPlayerInRangeOfPoint(playerid,3.0, 2324.2832,-1149.0988,1050.7101))
{
if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1958.4022,953.1832,10.8203);
}
else
{
SendClientMessage(playerid,0xB4B5B7FF, "Du bist kein mitglied der Grove-Street");
}
}
return 1;
} -
if(!strcmp("/Grove Enter", cmdtext))
//und
if(!strcmp("/Grove Exit", cmdtext)) -
Die funktion gibt es nicht, such mal danach in dem script woraus du das kopierst
-
return 1; beendet das public sofort,danach die 2 klammern sind überflüßig
public OnPlayerConnect(playerid)
{
VehicleVars[playerid][VehID] = -1;
VehicleVars[playerid][VehGroup] = -1;
VehicleVars[playerid][Step] = 0;
VehicleVars[playerid][ModelID] = 0;
VehicleVars[playerid][SaveFile] = -1;
if(Security != 0)
{ -
-
if(!strcmp("/DM", cmdtext))
{
SetPlayerVirtualWorld(playerid,2);
GivePlayerWeapon(playerid,waffenid,munition);//Vergiss das ; nicht!
SetPlayerPos(playerid,x,y,z);//Vergiss das ; nicht!
return 1;
}
//Edit geb die waffen nacheinander du kannst nicht einfahc per komma die waffen ändern
GivePlayerWeapon(playerid,waffe1,ammo1);
GivePlayerWeapon(playerid,waffe2,ammo2);
GivePlayerWeapon(playerid,waffe3,ammo3);
GivePlayerWeapon(playerid,waffe4,ammo4);
GivePlayerWeapon(playerid,waffe5,ammo5); -
-
Sollte gehen:
Spoiler anzeigen
if (strcmp(cmd, "/admins", true) == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin Level 1: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pAdmin] == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin Level 2: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pAdmin] == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin Level 3: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pAdmin] == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin Level 4: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pAdmin] == 1337)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin Level 1337: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pAdmin] == 1338)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin Level 1338: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
-
Push nicht rum
if(strcmp(cmd, "/megaphone", true) == 0 || strcmp(cmd, "/m", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new tmpcar = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: (/m)egaphone [megaphone chat]");
return 1;
}
if(gTeam[playerid] == 1 || IsACop(playerid))
{
if(!IsALSPDCar(tmpcar))
{
SendClientMessage(playerid, COLOR_GRAD2, " Du bist in keinem Polizei Auto !");
return 1;
}
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "[Officer %s: %s]", sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "[Agent %s: %s]", sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
{
format(string, sizeof(string), "[Soldier %s: %s]", sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
printf("%s", string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " You are not part of a Team !");
return 1;
}
}
return 1;
} -
Aber nur als .amx damit meine Map nicht für alle Welt da einfach zum rumeditieren undso missbraucht wird!
Es gibt DeAMX
___________________________________________
Deins = Falsch
Spoiler anzeigen
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" blubb");
print("--------------------------------------\n");
return 1;
CreateObjectToStream(5147, 1413.05078125, -2765.642578125, 22.369651794434, 0, 0, 80.585693359375);
}
Richtig:
Spoiler anzeigen
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" blubb");
print("--------------------------------------\n");
CreateObjectToStream(5147, 1413.05078125, -2765.642578125, 22.369651794434, 0, 0, 80.585693359375);
return 1;
}
-
lol was soll das sein?!
SetPlayerPos(playerid, 0,-1384.9142,-354.1420,14.1484,93.6928,0,0,0,0,0,0);
SetPlayerCameraPos(playerid, 0,-1384.9142,-354.1420,14.1484,93.6928,0,0,0,0,0,0);
SetPlayerCameraLookAt(playerid, 0,-1384.9142,-354.1420,14.1484,93.6928,0,0,0,0,0,0);
Du kannst nicht einfach alle Werte da reinkloppen
Hier schau dir an Welche Werte in die funktion gehören...
http://wiki.sa-mp.com/wiki/SetPlayerPos
http://wiki.sa-mp.com/wiki/SetPlayerCameraPos
http://wiki.sa-mp.com/wiki/SetPlayerCameraLookAt -
InternetInk du warst doch nur 3Minuten oder so auf ardrils server

Jo, spiel wo anders

-
-
Kommt drauf an ob dein Rang gespeichert werden soll,bzw ob du ein register/login system mit halt eben Datenspeicherung hast.
Wenn ja wie definierst du z.B Geld für den Spieler?
Der Rang ist nichts anderes als eine andere Zahl und einen anderen namen,erstellung und speicherung der variable sind praktisch wie beim Geld was der spieler z.B auf der hand hat. -
jo macht Fun spiels seit gestern auch

-
Mal nur so als Frage,warum nennst du es Selfmade und kopierst es dann aus nem anderen Script?
Playerinfo usw brauchste garnicht also lass es weg... -
Was haste für nen GameMode eingetragen?
-
else if(PlayerToPoint(2.0, i, 283.07,-1160.24,80.81))
{// rauf
SetVehiclePos(GetPlayerVehicleID(i), 289.2387,-1215.5563,421.7829);
}
else if(PlayerToPoint(2.0, i, 340.47,-1165.37,620.77))
{// runter
SetVehiclePos(GetPlayerVehicleID(i), 341.0343,-1165.6595,418.7770);
} -
Alles anzeigen
mann könnte aber teoretisch einfach in der user scriptfile ein kA wie das heisst erstellen das wenn man den TBannt:
pTban = 1
setzt.
Unter onplayerconnect:
abfrage ob user
pTban = 1 oder 0 ist.
Wenn pTban = 1
kick(playerid)^^wenn zeit abgelaufen
pTban = 0
Ich schaue mir das nacher mal an^^Aha und wie willst das auf Stunden/Minuten Umrechnen?
Es gibt mehrere Wege einen TimeBan zu erstellen