Bestätige, habe auch auf LV-LS-RL gespielt und da war der Range-Chat ausgestellt, überall war Official Chat.
Beiträge von Monte
-
-
Nice, das werden sicher viele gebrauchen können.
-
Ne weil die ja auch Reallife machen wollen xD
-
Ein richtiges Tacho ist leider mit Scripten nicht umzusetzen. Doch du kannst unten in der Mitte eine Anzeige haben:
?? km/h
?? mp/h
???? health -
Auch genannt Auto-Restarter, man installiert es auf dem Server und der Pfad wird angegeben und der Server wird sobald er off geht wieder an geschalten.
-
Jetzt wäre die Definiton von PlayerToPoint noch nicht schlecht, falls man die nicht besitzt
naja glaube im GOdfather ist das enthalten -
Dann mach doch da wo die Koordinaten reinmüssen ein Kommantar wie:
// Hier deine Koordinaten einfügen! -
Da musst du dich gedulden!
Du musst beachten das wir auch nur Menschen sind und deine Forderungen sind nicht gerade niedrig.
Guck dir mal unter Tutorials die Grundlagen an und lerne selber scripten.
Ich werde dich in ICQ hinzufügen und stehe dir für Fragen offen -
@ALL: Ich werde mein Admin-Filterscript erweitern mit Register+Login
Dieses Registersystem benutze ich auch für mein Reallife Mode! -
Mach einfach so:
case CHECKPOINT_BUSROUTE:
{
new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
if (modelid == 431 || modelid == 437)
{
// nix tun
} else {
GameTextForPlayer(playerid, "~w~Du bist nicht im~n~~y~Bus!", 5000, 1);
return 1;
} -
Ja danke
Aber wie muss ich das hier nun verändern das es die FLaots ausliest?if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
if( strcmp( key , "Admin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
if( strcmp( key , "Geld" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
if( strcmp( key , "Death" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeath] = strval( val ); }
if( strcmp( key , "Member" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMember] = strval( val ); }
if( strcmp( key , "Leader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeader] = strval( val ); }
if( strcmp( key , "Premium" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPrem] = strval( val ); }Ich glaube das hier:
val = ini_GetValue( Data );
ersetzen durch:
val = ini_FloatValue( Data ); -
Omg! Sehr sinnvoller Beitrag, ich entshculdige mich, denn ich habe nicht genug Infos gebracht!
Ich lese mit dem obrigen Code Dateien! Doch dieses liest !nur! Dezimalzahlen(%d), wie lese ich nun Float Zahlen? -
Ich habe das hier:
stock ini_GetValue( line[] )
{
new valRes[128];
valRes[0]=0;
if ( strfind( line , "=" , true ) == -1 ) return valRes;
strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
return valRes;
}Ich will nun aber auch Floats lesen, denn dieses hier liest nur Dezimalzahlen(%d)...
Hoffe auf Profis *grins* -
stock strget(strx[], pos, search = ' ') {
new arg, ret[128], idxx;
for (new i = 0; i < strlen(strx); i++) {
if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
arg++;
if (arg == pos + 1){
ret[i-idxx] = EOS;
return ret;
} else if (arg == pos)
idxx= i+1;
}
else if (arg == pos)
ret[i - idxx] = strx[i];
}
return ret;
} -
Upps xD
Muss mal einer noch ein Timer einbauen -
Okay
if(!strcmp(strget(cmdtext, 0),"/setteam")) //
{
new target = strval(strget(cmdtext, 1));
new name[MAX_PLAYER_NAME];
new name2[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid,name,sizeof name);
GetPlayerName(target,name2,sizeof name2);
if(IsPlayerAdmin(playerid))
{
gTeam[target] = COP;
format(string,sizeof string,"%s ist nun Polizist!",name2);
SendClientMessageToAll(FARBE,string);
format(string,sizeof string,"%s hat dich zum Polizisten gemacht!",name);
SendClientMessage(target,FARBE,string);
format(string,sizeof string,"Du hast %s zum Polizisten gemacht!",name2);
SendClientMessage(playerid,FARBE,string);
} else {
SendClientMessage(playerid,FARBE,"Du bist kein Admin!");
}
return 1;
}Zitat von DMA: " Ungetestet!"
Hrmpf, DMA!!!!! Mannno!!!!!
-
Ich ahbe doch oben PlayerTOPoint gepostet...
-
Okay
if(!strcmp(strget(cmdtext, 0),"/tazer"))
{
new targetid = strval(strget(cmdtext, 1));
if(gTeam[playerid]==COPID)
{
if(!IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(target, 0);
SendClientMessage(target,FARBE,"Du wurdest getazert!");
} else {
SendClientMessage(playerid,FARBE,"Du kannst nicht aus dem Auto heraus tazern!");
}
SendClientMessage(playerid,FARBE;"Du bist kein Polizist!");
}
return 1;
}//ungetestet und du brauchst strget
-
Das nächste mal bitte in <PWN> Klammern... -.-
-
Den Tazer Befehl? Dazu bräcuhte ich dann Informationen? GF? Oder wie sind die Fraktionen bei dir definiert? gTeam?