- 0
Problema /invite
-
Similar Content
-
Problema turf
By Soryn.,
- 3 answers
- 260 views
-
- 1 reply
- 179 views
-
Problema
By ImJustSlim,
- 3 answers
- 286 views
-
- 2 replies
- 157 views
-
- 1 answer
- 312 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
Landstrom
Problema intalnita (descriere):Cand da /invite la un membru ii da obligatoriu sa dea done sau next .. da intr-un sfarsit trebuie sa dea done as vrea sa fac ca sa dea /Accept invite sau ceva de gen daca stiti cum va rog ajutatima .
Ero(area / rile) / warning-(ul / urile):----
Liniile de cod / sursa / script-ul(obligatoriu)://-----------------------------------------Comanda-----------------------------------------//
if(strcmp(cmd, "/invite", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendUsage(playerid,"/invite [playerid/PartOfName]");
return 1;
}
new para1;
new ftext[30];
para1 = ReturnUser(tmp);
if (PlayerData[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if (gTeam[para1]==TEAM_GREEN && PlayerData[para1][pMember] == 0 && PlayerData[para1][pLeader] == 0)
{
if(PlayerData[para1][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "Nu il poti invita, acest jucator nu are level 2!");
return 1;
}
if(PlayerData[para1][pJob] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Nu il poti invita, acest jucator are o meserie!");
return 1;
}
if(PlayerData[para1][pFpunish] > 0)
{
SendClientMessage(playerid, COLOR_GRAD2, "Nu il poti invita, acest jucator are FPunish!");
return 1;
}
if(PlayerData[playerid][pLeader] == 1) { PlayerData[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Politia Romana"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
else if(PlayerData[playerid][pLeader] == 2) { PlayerData[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Serviciul Roman de Informatii"; ChosenSkin[para1] = 164; SetPlayerSkin(para1, 164); }
else if(PlayerData[playerid][pLeader] == 3) { PlayerData[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Armata Romana"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
else if(PlayerData[playerid][pLeader] == 4) { PlayerData[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "S.M.U.R.D"; ChosenSkin[para1] = 276; SetPlayerSkin(para1, 276); }
else if(PlayerData[playerid][pLeader] == 5) { PlayerData[para1][pTeam] = 13; gTeam[para1] = 13; ftext = "Guvern"; ChosenSkin[para1] = 60; SetPlayerSkin(para1, 60); }
else if(PlayerData[playerid][pLeader] == 6) { PlayerData[para1][pTeam] = 10; gTeam[para1] = 10; ftext = "Taxi"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
else if(PlayerData[playerid][pLeader] == 7) { PlayerData[para1][pTeam] = 10; gTeam[para1] = 10; ftext = "School Instructor"; ChosenSkin[para1] = 240; SetPlayerSkin(para1, 240); }
else if(PlayerData[playerid][pLeader] == 8) { PlayerData[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Hitman Agency"; ChosenSkin[para1] = 294; SetPlayerSkin(para1, 294); }
else if(PlayerData[playerid][pLeader] == 9) { PlayerData[para1][pTeam] = 10; gTeam[para1] = 10; ftext = "News Reporter"; ChosenSkin[para1] = 188; SetPlayerSkin(para1, 188); }
else if(PlayerData[playerid][pLeader] == 10) { PlayerData[para1][pTeam] = 10; gTeam[para1] = 10; ftext = "Remorcari Auto"; ChosenSkin[para1] = 50; SetPlayerSkin(para1, 50); }
else if(PlayerData[playerid][pLeader] == 11) { PlayerData[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Grove Street"; ChosenSkin[para1] = 105; SetPlayerSkin(para1, 105); }
else if(PlayerData[playerid][pLeader] == 12) { PlayerData[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Paterno"; ChosenSkin[para1] = 114; SetPlayerSkin(para1, 114); }
else if(PlayerData[playerid][pLeader] == 13) { PlayerData[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Yakuza"; ChosenSkin[para1] = 117; SetPlayerSkin(para1, 117); }
else if(PlayerData[playerid][pLeader] == 14) { PlayerData[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Stracci"; ChosenSkin[para1] = 111; SetPlayerSkin(para1, 111); }
else if(PlayerData[playerid][pLeader] == 15) { PlayerData[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Ballas"; ChosenSkin[para1] = 294; SetPlayerSkin(para1, 294); }
else if(PlayerData[playerid][pLeader] == 16) { PlayerData[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Corleone"; ChosenSkin[para1] = 124; SetPlayerSkin(para1, 124); }
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerData[para1][pMember] = PlayerData[playerid][pLeader];
PlayerData[para1][pRank] = 1;
PlayerData[para1][pAlawyer] = 0;
format(string, sizeof(string), "Ai intrat in %s, deoarece ai fost invitat de lider %s", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "L-ai invitat pe %s sa intre in %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new year, month,day;
getdate(year, month, day);
new hour,minute,second;
gettime(hour,minute,second);
new zeroday[5];
new zeromonth[5];
new zerominute[5];
new zerohour[5];
zerominute = "";
zerohour = "";
zeroday = "";
zeromonth = "";
if(minute < 10)
{
zerominute = "0";
}
if(hour < 10)
{
zerohour = "0";
}
if(day < 10)
{
zeroday = "0";
}
if(month < 10)
{
zeromonth = "0";
}
SetPlayerInterior(para1,0);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
TogglePlayerControllable(para1, 0);
SelectChar[para1] = 255;
SelectCharID[para1] = PlayerData[para1][pMember];
SelectCharPlace[para1] = 1;
PlayerData[para1][pModel] = ChosenSkin[para1];
PlayerData[para1][pChar] = ChosenSkin[para1];
SendClientMessage(para1, COLOR_LIGHTRED, "* Foloseste 'next' ca sa iti selectezi un caracter.");
SendClientMessage(para1, COLOR_LIGHTRED, "* Daca ti-ai gasit un caracter pe placul tau, scrie'done'.");
format(string, sizeof(string), "UPDATE players SET Member='%d' WHERE id=%d", PlayerData[para1][pMember], PlayerData[para1][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET Model='%d' WHERE id=%d", PlayerData[para1][pModel], PlayerData[para1][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET Chara='%d' WHERE id=%d", PlayerData[para1][pChar], PlayerData[para1][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET Alawyer='%d' WHERE id=%d", PlayerData[para1][pAlawyer], PlayerData[para1][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET Rank='%d' WHERE id=%d", PlayerData[para1][pRank], PlayerData[para1][pSQLID]);
mysql_query(string);
format(string, sizeof(string), "UPDATE players SET Team='%d' WHERE id=%d", PlayerData[para1][pTeam], PlayerData[para1][pSQLID]);
mysql_query(string);
getdate(year, month, day);
new zero1[5];
new zero2[5];
if(day < 10)
{
zero1 = "0";
}
if(month < 10)
{
zero2 = "0";
}
new query[256];
if(PlayerData[playerid][pLeader] == 1)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logpolitiaromana (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 2)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logserviciulroman (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 3)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logarmataromana (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 4)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logsmurd (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 5)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logprimar (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 6)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logtaxi (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 7)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO loginstructor (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 8)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO loghitman (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 9)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logreporter (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 10)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logremorcari (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 11)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logsadoveanu (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 12)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logduduianu (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 13)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logduduianu (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 14)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logcorsicanu (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 15)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logtobosaru (text) VALUES ('%s')", string);
mysql_query(query);
}
else if(PlayerData[playerid][pLeader] == 16)
{
format(string, sizeof(string), "%s a intrat in factiune in %s%d/%s%d/%d ora %s%d:%s%d.", PlayerData[para1][pNume],zeroday,day,zeromonth,month,year,zerohour,hour,zerominute,minute);
format(query, sizeof(query), "INSERT INTO logcamataru (text) VALUES ('%s')", string);
mysql_query(query);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Acest jucator are wanted, este in alta factiune, este intr-o familie sau este lider.");
return 1;
}
}
}//not connected
}
else
{
SendError(playerid,cmd);
}
}
return 1;
}
Imagini / Video (optional):Descriere
Ati incercat sa rezolvati singur?:Da
Link to comment
Share on other sites
3 answers to this question
Recommended Posts