Ich nicht naja. Hab noch eine frage weil wenn man auf den server joint (kein gf) sind ja die spielerfarben immer unterschiedlich. Wie macht man das alle Spielerfarben weiß sind?
Beiträge von Wer bin ich denn??
-
-
Hi wollte fragen wie man gTeams speichert.
-
Hi also ich habe kein gf aber das login und reg system und wenn ich /login pw mache passiert nichts comman:
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist bereits eingeloggt.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /login [Dein Passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
SpawnPlayer(playerid);}
return 1;
}
und hier OnPlayerLogin:
public OnPlayerLogin(playerid,password[])
{
new tmp2[256];
new string2[64];
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "%s.cer", playername2);
new File: UserFile = fopen(string2, io_read);
if ( UserFile )
{
new PassData[256];
new keytmp[256], valtmp[256];
fread( UserFile , PassData , sizeof( PassData ) );
keytmp = ini_GetKey( PassData );
if( strcmp( keytmp , "Key" , true ) == 0 )
{
valtmp = ini_GetValue( PassData );
strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255);
}
if(strcmp(PlayerInfo[playerid][pPassword],password, true ) == 0 )
{
new key[ 256 ] , val[ 256 ];
new Data[ 256 ];
while ( fread( UserFile , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); }
if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
if( strcmp( key , "Bank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBank] = strval( val ); }
GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
}//end while
fclose(UserFile);//close the file after everything has been read in the while
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Password does not match your name.");
fclose(UserFile);
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
return 1;
}
ConsumingMoney[playerid] = 1;
format(string2, sizeof(string2), "Willkommen %s",playername2);
SendClientMessage(playerid, COLOR_WHITE,string2);
printf("%s has logged in.",playername2);
gPlayerLogged[playerid] = 1;
format(tmp2, sizeof(tmp2), "~w~Willkommen~n~~y~ %s", playername2);
GameTextForPlayer(playerid, tmp2, 5000, 1);
gPlayerLogged[playerid] = 1;
gPlayerAccount[playerid] = 1;
new kills = PlayerInfo[playerid][pKills];
SetPlayerScore(playerid, kills);
}
return 1;
} -
Ne ich meine das die zivilisiten auch normale sultans die auf der straße sind fahren können
-
Hi hab so gemacht:
new burning;
dann
burning = AddStaticVehicle(463,368.2502,-114.2580,0.7987,177.3293,1,1); // gang bike 1
burning = AddStaticVehicle(463,374.0600,-114.9334,0.7986,182.0904,1,1); // gang bike 2
burning = AddStaticVehicle(463,373.5226,-104.5736,0.8512,183.8729,1,1); // gang bike 3
burning = AddStaticVehicle(463,368.3011,-103.9226,0.8607,179.3338,1,1); // gang bike 4
burning = AddStaticVehicle(463,358.3768,-114.6571,0.8218,182.3306,1,1); // gang bike 5
burning = AddStaticVehicle(463,357.9127,-104.1724,0.8443,182.6485,1,1); // gang bike 6
burning = AddStaticVehicle(463,363.7545,-115.4347,0.8125,182.1157,1,1); // gang bike 7
burning = AddStaticVehicle(463,362.8519,-105.1465,0.8372,179.2164,1,1); // gang bike 8
burning = AddStaticVehicle(463,350.8216,-115.1988,0.8224,0.8757,1,1); // gang bike 9
burning = AddStaticVehicle(463,350.6792,-106.0000,0.8629,0.8465,1,1); // gang bike 10
burning = AddStaticVehicle(482,357.8954,-78.0946,1.1420,176.3105,1,1); // gang auto BURITO
burning = AddStaticVehicle(482,370.8922,-78.5802,1.1550,182.2247,1,1); // gang auto BURITO2
und dann
if(car == burning)
{
if(gTeam[playerid] != TEAM_BR)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "Du bist kein BR!");
}
}
So hab ich es gemacht nur jeder zivi/fraktion kann mit den autos fahren <.<
EDIT:// Gibt es keine andere Möglichkeit? -
Naja ich habe acer aspire x3200 und bin damit sehr zufrieden
-
Brauche noch 150 Tage =)
Achja kennt jemand noch ein haussystem für non gf? -
Hi ich wollte fragen wie man ein skin speichert. SuFu hat nix gefunden
-
Hm danke aber bei mir speichert er dann Name=1 statt z.B Nickname=1 wieso?
Und wie mache ich das hier:
new number = dini_Int("/folder/file.ini", "sampforums");
if(number == 1)
{
// sampforums entspricht 1, wie bei dini_IntSet gespeichert
}
Also das steht im ersten post und wie mache ich das bei mir (bei file.ini soll nickname.ini sein bei jeden ist das ja anders) das wenn man nummer1 hat das man dann woanders spawnt? -
Jetzt kommt die nachricht du bist kein artz bei jeden auto und man wird nicht rausgeschmissen
-
Ist doch das gleiche
-
Hab ich schon
EDIT:// Also ich hab es so drin:
new artz;
artz = AddStaticVehicle(...);
if(artz)
{
if(gTeam[playerid] != TEAM_MEDIC)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "Du bist kein Artz!");
}
} -
Hi ehm wie macht man fraktions autos für selfmade gm? Also ich habe es so versucht:
new artz;
artz = AddStaticVehicle(...);
Und unter player_state_driver noch was.
aber das geht ja nicht. Kann mir jemand sagen wie das funktioniert? Ich will nicht wie bei gf also nicht diese Art weil id's können verutschen. -
haha xDD voll geil 150/10 punkten
-
Das ist ein tut für fraktoinsAUTOS
ich hab auch ein tut von mir selber auf pc wie man fraktionen erstellt
-
Hm okay danke aber wo muss ich das einfügen? Das tut verstehe ich nicht ganz so richtig. Meine frage: WIe mache ich das man in der datei users.ini folgendes reinschreibt:
Name = 1 oder 0
wenn 1 passiert das und das (das mache ich schon)
wie geht das? -
Eine frage:
Wie erstellt man eine Datei mit den usernamen den man besitzt? -
Jetzt kann nur die jeweilige Fraktion garkeine Autos mehr fahren, sie sollte aber alles fahren können.
Und das die jeweiligen Autos auch nur von der Bestimmten Fraktion gafahren werden können. (Habs so gemacht wie oben ↑)
Hier die Codes:Bei Forward:
forward IsAManganos(playerid);
forward IsAManganosCar(carid);New:
new ManganosCar[14];
Dann:
public IsAManganos(playerid)
{
if(IsPlayerConnected(playerid))
{
new leader = PlayerInfo[playerid][pLeader];
new member = PlayerInfo[playerid][pMember];
if(member==6)
{
return 1;
}
else if(leader==6)
{
return 1;
}
}
return 0;
}
public IsAManganosCar(carid)
{
for(new i = 0; i < sizeof(ManganosCar); i++)
{
if(carid == ManganosCar[i])
{
return 1;
}
}
return 0;
}Bei OnGameModeInit
/*93*/ManganosCar[0]= AddStaticVehicleEx(560,1528.1429,-661.1876,94.4553,140.4991,0,0,-1); //Manganos
/*94*/ManganosCar[1]= AddStaticVehicleEx(560,1528.1123,-666.6715,94.4549,140.9819,0,0,-1); //Manganos
/*95*/ ManganosCar[2]= AddStaticVehicleEx(419,1459.9968,-660.5322,94.5475,223.5307,0,0,-1); //Manganos
/*96*/ ManganosCar[3]= AddStaticVehicleEx(419,1459.9668,-665.4109,94.5475,223.6307,0,0,-1); //Manganos
/*97*/ManganosCar[4]= AddStaticVehicleEx(419,1459.9648,-670.0228,94.5475,222.8344,0,0,-1); //Manganos
/*98*/ ManganosCar[5]= AddStaticVehicleEx(534,1474.2787,-661.2833,94.4748,128.3634,0,0,-1); //Manganos
/*99*/ ManganosCar[6]= AddStaticVehicleEx(534,1474.4941,-665.7294,94.4744,130.5876,0,0,-1); //Manganos
/*100*/ ManganosCar[7]= AddStaticVehicleEx(522,1479.5342,-675.5143,94.3133,111.5033,0,0,-1); //Manganos
/*101*/ ManganosCar[8]= AddStaticVehicleEx(522,1479.6346,-678.5170,94.3203,118.4433,0,0,-1); //Manganos
/*102*/ ManganosCar[9]= AddStaticVehicleEx(409,1462.2019,-687.8065,94.5500,268.7589,0,0,-1); //Manganos
/*103*/ ManganosCar[10]= AddStaticVehicleEx(522,1479.6465,-676.9419,94.3215,114.6513,0,0,-1); //Manganos
/*104*/ ManganosCar[11]= AddStaticVehicleEx(409,1462.1604,-691.3249,94.5500,269.8817,0,0,-1); //Manganos
/*105*/ ManganosCar[12]= AddStaticVehicleEx(419,1460.0029,-674.8139,94.5475,222.7262,0,0,-1); //Manganos
/*106*/ ManganosCar[13]= AddStaticVehicleEx(419,1460.0138,-680.3281,94.5473,221.1636,0,0,-1); //ManganosAber wiegesagt klappt nicht so ganz.
was ist falsch daran?
Versuch mal nur AddStaticVehicle ohne Ex -
Die warnings sind normal machen nix
in der include machste einfach aus x2 etc. x3
-
Du musst auch fraktionsname ersetzen xD